В этой статье рассмотрим как обновить Joomla от 2.5 до Joomla 3.
Но вначале три вещи, которые нужно иметь ввиду прежде чем мы начнем:
- Это обновление рекомендуется только для относительно простых сайтов.
- Joomla 2.5 предлагает стабильную платформу для большинства сайтов и будет еще долго поддерживаться, подумайте, нужно ли вам действительно обновлять сайт прямо сейчас.
- Более сложный процесс обновления, как ожидается, будет доступен в Joomla 3.1 в начале этого года. Ищите более подробную информацию об этом позже на нашем сайте. Рекомендую подписаться на RSS-ленту.
Тем не менее, для людей, которые хотят начать использовать Joomla 3, процесс обновления с Joomla 2.5 до версии 3 уже работает и в этом материале мы покажем вам, как это сделать.
1) Создание резервной копии
Убедитесь, что у вас есть актуальная, полная резервная копия вашего сайта. Вы можете использовать руководство Как сделать резервную копию сайта на Joomla 2.5, если вам нужна помощь в создании резервной копии.
2) Убедитесь, что все расширения обновлены до последних версий
- Перейдите в Менеджер расширений
- Убедитесь, что все ваши расширения обновлены
- Убедитесь, что вы используете последнюю версию Joomla 2.5. На момент написания этой статьи - это Joomla 2.5.8.
3) Проверьте ваш хостинг на совместимость с Joomla 3
На момент написания этой статьи, Joomla еще не имеет автоматической проверки совместимости перед обновлением, однако, это возможность будет добавлена в ближайшее время. А пока вы должны проверить все вручную.
- Перейдите в меню: Сайт >> Информация о системе.
- Проверьте все настройки на этой вкладке и сравните их с требуемыми/рекомендуемыми настройками на http://www.joomla.org/technical-requirements.html
- Если ваш сайт соответствует всем требованиям, то вы готовы к обновлению.
4) Проверьте ваши расширения на совместимость с Joomla 3
В будущем будет также автоматическая проверка расширений на совместимость, но пока придется вручную проверить совместимость всех компонентов.
5) Создание тестового сайта
Если вы уверены, что все ваши расширения совместимы, создайте из бэкапа тестовый сайт на этом сервере в отдельной папке (не забудьте также создать копию базы данных).
6) Проверьте процесс обновления на тестовом сайте
- Перейдите в меню Компоненты >>Обновление Joomla!
- Нажмите кнопку Параметры
- Измените опцию Сервер обновления на "Дистрибутивы Joomla с краткосрочной поддержкой"
- Нажмите кнопку Сохранить и закрыть
После этого появится возможность автоматического обновления Joomla до версии 3.0. Теперь на тестовом сайте нажмите кнопку "Установить обновления". Если все пойдет хорошо, то вы можете повторить те же самые шаги на основном сайте.
Примечание: если кнопка "Установить обновления" не появилась сразу, то попробуйте перейти в меню Расширения >> Менеджер расширений (подменю) >> Обновление (вкладка) >> Очистить кэш (кнопка справа).
Примечание: после обновления перейдите в меню Расширения (верхнее меню) >> Менеджер расширений (подменю) >> Базы данных (вкладка) и убедитесь, что нет ошибок. Если ошибки есть, нажмите на кнопку Исправить.
Всё! Ваш сайт обновлен до версии 3.0
Перевод статьи с www.ostraining.com
Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим форумом
Комментарии
Люди не зря там работают над движком!
Удачи всем!
Invalid AJAX data:
Потом какие-то крякозябры.
Пытается загружать файл обновления, но УВЫ!
Кто-то сталкивался с подобным???
Error displaying the error page: Application Instantiation Error: Table 'u29032_j.f4db6_session' doesn't exist SQL=SELECT `session_id` FROM `f4db6_session` WHERE `session_id` = 'cf79325a1351c97511248afe344dfd9c' LIMIT 0, 1