На одном из сайтов возникла необходимость обновить Joomla 1.7 до 2.5. Инструкций по данному вопросу в интернете достаточное количество, однако в процессе работы возникло несколько проблем, не позволявших легко и просто провести обновление.
Процесс обновления Joomla завершался ошибкой 500 и белым экраном в администраторской зоне либо сообщением:
-1 - Обнаружена ошибка. Копирование не удалось. Это связано с настройками сервера, где располагался сайт, изменить которые не представлялось возможным. Пришлось воспользоваться другим способом. Последовательность действий будет следующей.
1. Создаём бэкап базы данных (например, в phpMyAdmin) и файлов сайта, требующего обновления.
2. Разворачиваем локальную копию на своём компьютере из созданного бэкапа. В качестве локального сервера можно использовать, например, пакет Denwer.
3. Скачиваем с официального сайта дистрибутив последней версии Joomla из линейки 2.5. Устанавливаем как обычное расширение через менеджер расширений.
4. Делаем бэкап базы и файлов уже обновлённого сайта на локальном сервере. Восстанавливаем с помощью phpMyAdmin базу. Все файлы работающего на реальном сервере сайта на Joomla 1.7 удаляем. В пустую папку по ftp заливаем файлы обновлённой на локальном сервере копии сайта.
Примечание:
файлы работающего сайта можно и не удалять, а "заливать" обновление поверх. Однако во избежание проблем (не все файлы могут перезаписаться) рекомендуется проводить восстановление в пустую корневую папку сайта.
Воспользуйтесь возможностью заказать хостинг у регистратора №1 в России со скидкой 5%. Скопируйте промокод ниже и введите в личном кабинете Рег.ру при оформлении заказа.
Вам нужна настройка или техническая поддержка сайта?
Оставляйте заявку и получите помощь или консультацию.