Субъективно. Никогда не любил жумлу. Думаю это так потому, что я начал делать сайты 10 лет назад именно на вордпресс, так как мой наставник всегда говорил, что на wordpress можно слепить все, что захочется. Как оказалось потом, это было правильное решение, ведь что не Joomla, то проблема с безопасностью или какая-нибудь дырка.
Тем не менее, и у меня были сайты на Joomla, и у клиентов. По этой причине вникать в работу данной CMS все равно пришлось.
Сегодняшняя задача — обновление ядра Joomla до версии 3.9.1 и плагинов, если это возможно.
Первым делом делаем бекапы и файлов и базы данных. Естественно, файлы заменяются более новыми файлами, но и с базой данных тоже могут происходить изменения при обновлении (и это не какие-нибудь записи о версии ядра, но и сама структура).
Хостер нам это позволяет сделать прямо из панели управления хостингом. Вот и чудненько.
Обновляем расширения, потом ядро. Но можно и наоборот. Кстати, на этом сайте были отключены оповещения об обновлении ядра. Это говорит о том, что чать владельцев сайта не обновляет Joomla, так как им навязчиво об этом ничто не напоминает.
Параллельно я перевожу сайт с версии php 5.6 на 7.1, потому что рекомендует Жумла. Но здесь надо все сразу тестировать, так как плагины могут не поддерживать новой версии пхп.
—————
Ошибка
Мы обнаружили, что ваш сервер использует версию PHP 5.6.30, которая является устаревшей и не получает официальные обновления от разработчиков. Проект Joomla рекомендует обновить ваш сайт до версии PHP 7.1 или более поздней версии, которые будут получать обновления для системы безопасности по крайней мере до 01.12.19. Пожалуйста, попросите вашего хостинг-провайдера, чтобы он сделал PHP 7.1 или более позднюю версию по умолчанию для вашего сайта. Если ваш хост уже готов к PHP 7.1 включите PHP 7.1 для корня вашего сайта и панели администрирования – как правило, вы можете сделать это самостоятельно через инструмент в вашей панели управления хостингом, но лучше всего спросить вашего хостинг-провайдера, если вы не уверены.
—————
Сколько я не работал с эим движком, из админки мне не удалось его ни разу обновить. Как бы и все настраиваешь по инструкции, но нет, не хочет.
Дабы не тратить свое время, проще скачать все с официального сайта и залить на сервер. Потом распаковать поверх существующих файлов. Гладко далеко не всегда проходит, но что поделать.
Обновилась, все-таки.
К сожалению, одно расширение обновить не получилось, так как оно оказалось пиратским, а лицензия стоит 34 доллара.
Пришлось просто скрыть уведомление об обновлении, чтобы оно больше не маячило.
Отлов багов. Владелец сайта обнаружил, что список статей из админки выдает ошибку 500. Пофиксил, оказалось, что меняется структура базы данных в этой версии ядра, и нужно обновить таблицы базы данных.
Done!
p.s. кстати, у клиента на этом сайте есть левые mp3 файлы в папках в корне. Подозреваю, что доступ к файлам имеет не только он. И это надо решать, но это совсем другая история. И да, это Жумла.
Подскажите сколько стоит подобная работа?
Конкретно этот случай — 10$