Обновление Joomla до версии 3.9.1: практика

Обновление Joomla до версии 3.9.1: практика

2

Обновление Joomla до версии 3.9.1: практика

Субъективно. Никогда не любил жумлу. Думаю это так потому, что я начал делать сайты 10 лет назад именно на вордпресс, так как мой наставник всегда говорил, что на wordpress можно слепить все, что захочется. Как оказалось потом, это было правильное решение, ведь что не Joomla, то проблема с безопасностью или какая-нибудь дырка.

Тем не менее, и у меня были сайты на Joomla, и у клиентов. По этой причине вникать в работу данной CMS все равно пришлось.

Сегодняшняя задача — обновление ядра Joomla до версии 3.9.1 и плагинов, если это возможно.

Первым делом делаем бекапы и файлов и базы данных. Естественно, файлы заменяются более новыми файлами, но и с базой данных тоже могут происходить изменения при обновлении (и это не какие-нибудь записи о версии ядра, но и сама структура).

Хостер нам это позволяет сделать прямо из панели управления хостингом. Вот и чудненько.

Включать уведомления об обновлении Joomla

Обновляем расширения, потом ядро. Но можно и наоборот. Кстати, на этом сайте были отключены оповещения об обновлении ядра. Это говорит о том, что чать владельцев сайта не обновляет Joomla, так как им навязчиво об этом ничто не напоминает.

Обновление жумла до 3.9.1

Параллельно я перевожу сайт с версии php 5.6 на 7.1, потому что рекомендует Жумла. Но здесь надо все сразу тестировать, так как плагины могут не поддерживать новой версии пхп.

Отключение уведомления об обновлении Joomla

—————
Ошибка
Мы обнаружили, что ваш сервер использует версию PHP 5.6.30, которая является устаревшей и не получает официальные обновления от разработчиков. Проект Joomla рекомендует обновить ваш сайт до версии PHP 7.1 или более поздней версии, которые будут получать обновления для системы безопасности по крайней мере до 01.12.19. Пожалуйста, попросите вашего хостинг-провайдера, чтобы он сделал PHP 7.1 или более позднюю версию по умолчанию для вашего сайта. Если ваш хост уже готов к PHP 7.1 включите PHP 7.1 для корня вашего сайта и панели администрирования – как правило, вы можете сделать это самостоятельно через инструмент в вашей панели управления хостингом, но лучше всего спросить вашего хостинг-провайдера, если вы не уверены.

—————

Сколько я не работал с эим движком, из админки мне не удалось его ни разу обновить. Как бы и все настраиваешь по инструкции, но нет, не хочет.

Обновление Joomla из админки

Дабы не тратить свое время, проще скачать все с официального сайта и залить на сервер. Потом распаковать поверх существующих файлов. Гладко далеко не всегда проходит, но что поделать.

Закачка жумла на Бегет

Обновилась, все-таки.

Joomla обновилась

К сожалению, одно расширение обновить не получилось, так как оно оказалось пиратским, а лицензия стоит 34 доллара.

Ошибка расширения Жумла

Пришлось просто скрыть уведомление об обновлении, чтобы оно больше не маячило.

Отключение уведомления об обновлении Joomla

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

Ошибка 500 Жумла

Done!

p.s. кстати, у клиента на этом сайте есть левые mp3 файлы в папках в корне. Подозреваю, что доступ к файлам имеет не только он. И это надо решать, но это совсем другая история. И да, это Жумла.

2 КОММЕНТАРИИ

ОСТАВЬТЕ ОТВЕТ