Сейчас многие пишут о том, как обновить Joomla, но, к сожалению, никто не дает четких пошаговых инструкций, которые можно с легкостью проделать без чьей-либо помощи. Если Вы начинающий «джумловод», Вам будет полезно разобраться в столь важном вопросе.
Зачем обновлять CMS Joomla до последней версии?
Последние версии этой системы управления контентом все время обновляются и совершенствуются, чуть ли не с каждым днем. Соответственно та версия, на которой Вы создавали сайт, на сегодняшний день уже не актуальна и имеет массу погрешностей. К ним относятся:
- выявленные уязвимости CMS;
- масса недочетов в отображении контента;
- повышенная нагрузка на сервер;
- прочие.
Новые версии выпускаются для того, чтобы предоставить вебмастеру новое комплексное решение всех предыдущих недостатков.
Несмотря на то, что в этой статьей пойдет речь об обновлении Joomla 1.5 до последней версии 1.6, стоит отметить, что устаревшая 1.5 версия еще долго будет популярной из-за огромного количества всевозможных расширений, которые были написаны сторонними разработчиками.
Останется ли информация на сайте после обновления Joomla?
Этот вопрос терзает практических всех новичков, создавших сайт на движке Joomla. Начинающий вебмастер имеет полное право так переживать за свой сайт. Поверьте, что обновление сайта до последней версии CMS лишь устранит найденные уязвимости в системе, тем самым повысит общую стабильность управления контентом. Но это правило действует лишь в том случае, если все используемые на вашем сайте расширения и шаблоны сделаны правильно, т.е. в соответствии с требованиями создания расширений Joomla.
Перед обновлением Joomla вы обязательно должны узнать у разработчиков своего сайта, либо сами проверитьследующее:
- чтобы все используемые расширения были выполнены как самостоятельные расширения (никаких патчей стандартных расширений);
- используемые шаблоны должны быть созданы как новые (не измененные стандартные) с уникальными названиями;
- все файлы шаблонов стандартных расширений, которые были испралены для специфического отображения материалов в вашем шаблоне, должны быть вынесены в активный шаблон сайта.
Только в этом случае обновление Joomla пройдет безболезненно для вашего сайта.
Как произвести обновление Joomla 1.5.x?
Сразу необходимо зайти в административную панель Joomla и внимательно посмотреть, какой версией CMS Joomla Вы пользуетесь на данный момент. Для этого Вы должны выбрать из верхнего меню админки такие пункты, как «Помощь» -> «Информация о системе».
После того как вы определили на какой версии Joomla работает ваш сайт зайдите на официальный сайт разработчиков Joomla (joomla.org), хотя можете выбрать и их русскоязычные аналоги (ссылки смотри выше), и посмотрите номер той версии, которая является новой. Если номер не совпадет с Вашей текущей версией, то можете смело обновлять свой движок и предпринимать все последующие действия.
Когда будете заниматься обновлением системы, обратите внимание на то, что перед этим необходимо сделать резервную копию всех файлов Вашего интернет проекта. Заодно произведите так называемый бэкап базы данных. Во время установки пакета обновлений база данных никоим образом не будет затронута. Учтите, что обновлениям подлежат только файлы движка.
Бэкап файлов и базы данных перед обновлением Joomla
Это можно сделать достаточно простым способом – при помощи компонента JoomlaPack. Указанный компонент работает исправно, но разработчики рекомендуют все же создавать резервную копию файлов, используя обычную программу Filezilla. Их копируют через данную программу. Если будет желание застраховать себя от потери нужной информации, лучше дополнительно скопировать вручную базу данных через phpMyAdmin.
Скачивание и установка пакета обновления до самой последней версии
Существует официальный сайт joomla.org, где есть возможность беспрепятственно найти необходимый пакет обновления, сопоставимый с Вашей текущей используемой версией CMS Joomla. Там Вы всегда найдете самую новую версию Joomla. Достаточно зайти на этот ресурс, и Вы сразу же увидите целые пакеты обновления, готовые для свободного скачивания. Все, что Вам останется сделать, так это найти пакет, который будет подходить именно Вам. К примеру, если у вас на сайте установлена версия 1.5.17, а последняя версия Joomla 1.5 - это 1.5.22, то пакет обновления может называться Joomla_1.5.17_to_1.5.22-Stable-Patch_Package.zip.
Обратите внимание, что подобные пакеты могут быть запакованы по-разному, то есть в архивы разного типа. Не беспокойтесь, так как это в принципе не играет никакой роли. Можете без опасения скачать пакет обновлений до последний версии непосредственно в необходимом Вам архиве, который легко распакуется на Вашем компьютере.
На тот случай, если у Вас установлена русская версия CMS, то Вы можете не искать отдельный пакет, предназначенный для русской версии.
Воспользовавшись указанным способом обновления системы, Вы не затронете ранее выставленные настройки, а русский язык будет установлен по умолчанию.
Обновление файлов сайта на Joomla 1.5
Когда Вы успешно скачаете пакет обновления для Joomla и распакуете его в нужную папку на своем компьютере, то получите огромный набор различных папок. Их аналоги уже имеются на Вашем сайте в директории, где и была установлена Joomla. Все, что теперь Вы должны сделать, так это загрузить содержимое распакованного архива, который имеет пакет обновления, непосредственно на Ваш сайт в ту же самую директорию установки CMS Joomla.
Вам потребуется подключить FTP и перенести содержимое пакета в директорию. Это можно сделать при помощи ранее указанной программы FileZilla. Если у Вас ее еще нет на компьютере, обязательно установите. Она потребуется не только для выполнения подобных задач.
После этого в левом окне FTP клиента нажмите на функцию «открыть», что поможет Вам перенести в директорию содержимое распакованного архива пакета Joomla. При этом задействуйте левое окно, в котором Вы должны будете найти корневую папку сайта или же ту папку, содержимое которой представляет собой инсталляционный пакет Джумла. Затем выделите все в распакованном архиве пакета, и нажатием на правую кнопку мышки, выберите только один пункт, который появится в контекстном меню, а именно – «Закачать на сервер».
Учтите, что такие файлы, как CREDITS.php и CHANGELOG.php не стоит выделять!
В то время, как начнется копирование файлов из пакета обновления для Joomla, следите, чтобы все файлы закачивались в корневую папку сайта.
Возможно, при копировании файлов на сервер, программа Вам выдаст окно, которое будет утверждать, что такой файл уже существует, не теряйтесь и смело ставьте галочку в поле «Переписать» в специальном диалоговом окне при его появлении. Не забудьте поставить галочку в поле «Всегда использовать это действие», иначе «добрая и заботливая» программа FileZilla постоянно будет спрашивать об этом. При завершении операции «копирование всех файлов» из вышеуказанного пакета обновления, Вы можете считать, что обновление произвелось успешно.
Определяем, насколько успешным было данное обновление Joomla 1.5
Это достаточно просто сделать, если зайти в административную панель Joomla и посмотреть номер текущей версии движка. Нажимаем на кнопки – «Помощь» -> «Информация о системе».
Проверив работоспособность сайта, можете радоваться, что у Вас все-таки все получилось без чьей-либо помощи!
Если понадобится произвести корректировку работы Joomla даже после ее обновления, попробуйте скачать более новые версии, так как именно они могут помочь Вам исправить все ошибки и мелкие недочеты разработчиков.
Теперь время от времени не забывайте просматривать новые версии Joomla и те расширения, которые они предлагают установить, чтобы всегда содержать свой сайт «в порядке». Ведь от этого зависит, насколько стабильно и с какой степенью защиты работает весь Ваш сайт.
Обновление Joomla с версии 1.5.x до версии 1.6.x
Этот способ предполагает использование компонента jUpgrade, который помогает без каких-либо проблем обновить Joomla 1.5 до Joomla 1.6. К тому же, ни одна из Ваших статей, категорий, ссылок или новостей не удалится, а база пользователей сайта и размещенные баннеры перенесутся в новую систему.
Единственный баг, замеченный в работе указанного компонента, так это ошибки при работе на Internet Explorer.
Со старой версии он может легко перенести следующие элементы сайта:
- баннеры на все 100%;
- контакты – около 100%;
- новости и ссылки – 100%;
- пользователей – 95%;
- контент и категории на 90%;
- меню и модули, установленные на сайте – 50%;
- загруженные шаблоны – всего 20%.
Процесс обновления Joomla с версии 1.5.x до версии 1.6.x
Для начала зайдите в административную часть Joomla 1.5, и только после этого в меню установки. Затем выберите установочный файл данного компонента.
Следующий шаг – заходим в «компоненты» -> jUpgrade и нажимаем на кнопку «jUpgrade». Буквально через пару минут Ваша «старенькая Joomla 1.5» превращается в «новенькую Joomla 1.6».
Вэтом видео можете посмотреть процесс обновления Joomla с версии 1.5.x до версии 1.6.x.
Не забывайте, что для успешной и бесперебойной работы компонента, Вам могут потребоваться постоянно включенные PHP-модули Curl и Zip, и, конечно же, веб-обозреватель, поддерживающий jQuery.
Стоит учитывать тот факт, что сторонние расширения Joomla, которые используются на вашем сайте могут не работать в новой версии CMS Joomla.
Как оновить CMS Joomla с версии 1.6.x до 1.7.x?
Недавно вышла новая Joomla 1.7, поэтому многие задаются вопросом, как модернизировать свой сайт до этой версии. Для всех последующих обновлений как самой CMS Joomla так и используемых расширений, в версии 1.6 разработчики добавили специальный раздел в админке: «Расширения» -> «Менеджер расширений» «Обновление». Затем нажмите кнопку «Найти обновления». Если на этот момент есть обновления для какого-то из установленных расширений, либо для самой CMS Joomla, то они появятся в списке. Все, что остается сделать, так это выбрать желаемое обновление и нажать кнопку «Обновить».
Обязательно перед обновлениями делайте резервную копию файлов сайта и базы данных.
Оказывается обновление версий Joomla на новые и модернизированные – не такая уж и сложная задача!