Joomla 2.5 не поддерживается уже много времени, но до сих пор проблемы обновления будоражат людей, так как сайтов на Joomla 2.5 еще очень много. В данной статьей я составил небольшое руководство по обновлению с Joomla 2.5 до Joomla 3.
Обновлять лучше всего копию сайта, на локальном хосте или на тестовом домене.
1. Этап первый - подготовительный.
- Делаем бекап файлов и базы данных.
- Переключаем ваш шаблон на стандартный и отключаем плагин "Запомнить меня". Рекомендую отключить все не стандартные расширения Joomla.
- Отключаем кеширование и сбрасываем кеш.
2. Этап второй обновление до Joomla 3.
- Качаем Joomla 3.3.6 вас интересует обновление под названием "Update from Joomla! 2.5, 3.0, 3.1, or 3.2".
- Идем в установку расширений Joomla и ставим пакет через нее.
- После успешного обновлений делаем бекап и проверяем работоспособность расширений и шаблонов, при необходимости обновляем их.
3. Этап третий обновление до последней версии Joomla
Обновление до Joomla 3.5
- Качаем Joomla 3.4.8 необходимый дистрибутив "Stable-Update_Package.zip".
- Устанавливаем через установку расширений Joomla.
- Проверяем работоспособность сайта при необходимости делаем исправление базы.
- Качаем дистрибутив Joomla 3.5.0 и читаем вот эту инструкцию, выбираем наиболее оптимальный метод для вас и обновляемся.
- Сделайте обновление расширений, через менеджер расширений и исправление базы данных Joomla.
- Обязательно делайте бекап сайта.
Обновление до Joomla 3.9 и выше
Теперь у вас появился компонент обновления Joomla, все действия отныне делаются через него! Найти его можно через Компоненты -> Обновление Joomla.
Теперь у вас есть два пути:
- если компонент обновления предложит обновиться до последней версии, то можете поставить обновление через него.
- если не предложит, то будем поэтапно обновляться до последней версии.
Ручное обновление с Joomla 3.5 до Joomla 3.9.
Через компонент "обновления Joomla" вам надо последовательно установить дистрибутивы Joomla 3.7.5 и Joomla 3.9 важно после каждого обновления производить исправление базы данных и проверять обновления компонентов Joomla.
- Joomla 3.7.5 необходим дистрибутив с названием "Update from Joomla! 2.5, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 or 3.6".
Да вам может показаться, что это же дистрибутив поддерживает обновление с Joomla 2.5 и вы можете даже попробовать обновиться им, но я бы не рекомендовал этого делать, так как велик риск не корректной работы сайта в дальнейшем. - Joomla 3.9.20 необходим дистрибутив "Update from Joomla! 2.5 or previous 3.x releases".
- Делаем бекап.
После прохождения всех этих шагов Joomla должна оказаться на последней версии.