Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_base has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 21 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_client has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 615 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_context has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 1177 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SAPE_articles has a deprecated constructor in /home/d/dnzuev/public_html/4be6ec9ec4a46810c0448669e6b72387/sape.php on line 1529

Как я мигрировал

В общем, расскажу о своём опыте обновления сайта с Joomla 1.5 на Joomla 1.7.

Каких-либо предпосылок для переноса этого сайта не было. Задача стояла одна: протестировать механизм переноса  сайта на новую версию CMS Joomla! Сразу скажу, что в процессе переноса слетели у меня некоторые модуляки, но главное, всё содержимое компонентов перенеслось в полном объёме. Итак, по порядку...

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