Сегодня я решил сделать хорошее дело, мигрировать на Joomla 3. По сути казалось бы простая операция, которая у меня заняла почти 2 часа. Но результат этот блог все таки перешел на Joomla 3.
На самом деле я всегда думал, что переход с Joomla 2.5 это просто) ну так уж всегда получалось, что обычно это простая операция. Но сегодня я испытал все 33 удвольствия при переходе этого блога. До этого я думал, что у людей руки кривые, что столько жалуются при миграции.
А тут все и сразу :-)
В общем все, как всегда отключил плагин "запомнить меня" и все плагины, которые я посчитал не нужными. Залил апдейт пак... И первый сюрприз через инсталятор Joomla он не ставится. Подумав и с 10ок раз попробовав этот номер, я пришел к выводу, что самое простое использовать папку tmp, сказано сделано залил распаковал. Запустил... вроде пошло... и тут на тебе. Ошибочки поперли... Ясно дело сайт обновился не корректно и вылезло сразу много проблем.
Проблемы решились частично через костыль найденный на буржуйских форумах переименовал папку /libraries/cms/controller. Админка завелась но частично. Уже стало возможным работать, окончательно они решились через простое перезаписывание дистрибутива Joomla поверх. Однако это была только часть нашего балета... с базой данных проблема. Не хватает таблиц, на что Joomla очень много жаловалась. Взял недостающие части, а именно таблицу "_postinstall_messages" из дистрибутива Joomla. Теперь можно пройти в обновление базы Joomla и увидеть, что версия базы старая, с десяток ошибок и одна большая ошибка при попытке их исправить, через встроенный инструмент.
Что в этом необычного? А необычно, то что требуется в таблице _content столбец titel-alias, которого в дистрибутиве Joomla вообще нет. Покопавшись выяснил, что это ошметки от Joomla 1.6, а казалось бы с чего это счастье нужно Joomla 3.4. Пошел и в ручную создал этот столбец. И о чудо после этого отладка базы данных прошла на ура, и Joomla смогла исправить базу данных.
Собственно пару часов и вот я пишу вам уже из под админки Joomla 3.4.
Но честно механизм миграции явно недоработан :-)
ЗЫ: последнее время регулярно занимаемся переносом сайтов с Joomla 1.5 на Joomla 3. Там еще тоже тот сахар :-)
Не поделитесь способом как к JComments перекрутить recaptcha 2.0 ??
Спасибо!