Обновление Joomla – руководство для начинающих веб- мастеров

Вопрос обновления CMS всегда остается актуальным, независимо от того, какая версия используется для работы сайта, рано или поздно все равно выйдет пакет с исправлениями, улучшениями или новым функционалом.

Глобальное обновление с переходом на более новую линейку имеет некоторые нюансы, поэтому полезно рассмотреть процесс более подробно.

Подготовка к обновлению

Раньше обновлять версию Joomla приходилось вручную с помощью FTP. В этом случае старые файлы заменялись новыми, скачивать обновление надо было самостоятельно с официального сайта.

Такие пакеты, как правило, имели названия Joomla x.x Update Package. С выходом 2-ого поколения CMS, разработчики дополнили основной функционал встроенным механизмом обновления ядра.

Чтобы обезопасить себя и не потерять данные во время установки новой версии движка, рекомендуется перенести резервную копию сайта на локальный сервер. Выполнить это можно при помощи akeeba backup.

После этого нужно проверить наличие обновлений для текущей версии CMS и сторонних расширений, в случае их наличия установить все необходимое. Если используются расширения, которые не поддерживаются в Joomla 3.x, то их следует удалить заранее:

панель управления

На следующем шаге нужно проверить совместимость хостинга с обновленной версией Joomla, для этого в меню «Сайт» выберите пункт «Информация о системе».

Все настройки, которые отобразятся на открывшейся странице, должны отвечать минимальным системным требованиям разработчика. Эта информация доступна по адресу http://www.joomla.org/technical-requirements.html:

Информация о системе

Проверьте базу данных на ошибки, для этого в «менеджере расширений» перейдите на вкладку «База данных». Если все находится в норме, то система выдаст сообщение следующего характера: «Структура таблиц базы данных в актуальном состоянии».

В том случае, если обнаружены ошибки, надо нажать кнопку «Исправить», которая находится в правой части страницы:

База данных

Теперь можно создать тестовый сайт, который должен находиться в поддомене на том же сервере, что и основной. Не забудьте сделать для него копию базы данных.

Обновление Joomla

Сначала все операции выполняются на тестовом сайте. Чтобы начать переход к версии Joomla 3.x, нужно перейти в меню Компоненты и выбрать там пункт «Обновление Joomla!».

В правой части страницы появится кнопка «Параметры», после нажатия которой, откроется окно с настройками:

Обновление Joomla

Здесь следует изменить тип источника обновлений. По умолчанию выбраны «Дистрибутивы Joomla с длительным периодом поддержки».

На данный момент в линейке 3.x выход такой версии только ожидается, поэтому нужно переключить сервер обновления на «Дистрибутивы Joomla с краткосрочной поддержкой».

Дистрибутивы Joomla

В некоторых случаях кнопка «Установить обновления» появляется не сразу, поэтому необходимо в меню «Расширения» выбрать подменю «Менеджер расширений», где на вкладке «Обновление» нажать кнопку «Очистить кэш»:

Очистить кэш

Теперь в разделе «Обновление Joomla!» появятся данные о самой последней доступной версии CMS. После установки проверьте базу данных на наличие ошибок.

В случае успешного завершения процесса, следуя инструкции о том, как обновить Joomla, повторите всю последовательность действий для основного сайта.

Удачи Вам!