Как я мигрировал
В общем, расскажу о своём опыте обновления сайта с Joomla 1.5 на Joomla 1.7.
Каких-либо предпосылок для переноса этого сайта не было. Задача стояла одна: протестировать механизм переноса сайта на новую версию CMS Joomla! Сразу скажу, что в процессе переноса слетели у меня некоторые модуляки, но главное, всё содержимое компонентов перенеслось в полном объёме. Итак, по порядку...
- Установил компонент Joomlapack для резервного копирования сайта. Сделал бэкап. Установил мигратор Jupgrade, провёл миграцию.
- Снова сделал бэкап, выгрузил его на зеркало, установил.
- Грохнул в зеркале всё, кроме папки Jupgrade, перетащил содержимое последней наверх.
- Установил Joomlcoial и Kunena для Joomla 1.7, посмотрел. Все сообщения целы, пользователи "живы" :)
И тут вылезло две бяки:
- при заходе в раздел "Менеджер меню" в админке отображалась ошибка 500.
- все менюшки, которые работали на K2 на сайте выдавали ошибку 403.
Суть проблемы отписал тут , повторяться не буду. Первую решил, заново накатав через FTP движок, вторую - вручную проставив во всех категориях и материалах K2 доступ Public. Всё заработало. Теперь надо залить новый сайт на старое место.
- Установил на зеркале компонент Akeeba Backup v 3.3.6,
- Снёс в базе данных все таблицы с префиксом jos_, сделал бэкап в формате .zip
- Снёс старый сайт, сохранив последние два бэкапа (до мирграции и после).
- Перетащил бэкап с зеркала на старый сайт, попросил саппорт хостинга выгрузить мне его в текущую папку.
- снёс старую БД, создал новую.
- Установил бэкап с зеркала на старый сайт во вновь созданную базу.
И ВСЁ.
Вроде всё работает. Имеем Joomla 1.7.2, Joomsocial, Kunena, K2. На старом сайте была ещё установлена Phoca Gallery, но она была пустая - руки не доходили...
В общем, посмотрим. Если что будет не так, обязательно отпишу. Всем удачи :)