Миграция с Joomla 1.5 на Joomla 2.5. ПредисловиеОпубликовано: 09.03.2013 19:43 Автор: Ogri Просмотров: 5625
Миграция с Joomla 1.5 на Joomla 2.5
Предисловие
1. Перенос информационного наполнения
2. Перенос расширений:
2.1. jDownloads и jComments
2.2. Шаблон, редактор и другие расширения
Эпилог
Со времени написания статьи, где я пытался рассуждать о выборе версии CMS Joomla! и целесообразности перехода со старых версий на новые, прошло 4.5 месяца. За это время Joomla 1.5 разонравилась мне окончательно, тем более что сайты на ней начали делать проблемы, в частности, один из них был дважды взломан. 3.0 развивается, расширения к ней активно пишутся сторонними разработчиками, но я все-таки остановился на 2.5, которую успел изучить и оценить весьма положительно. Сайт, который вы сейчас читаете, переехал с 1.5.22 на 2.5.8 в начале декабря 2012 года, а в конце февраля 2013 я обновился до 2.5.9. Другой сайт, тот самый, что хакнули когда он был на 1.5, перевел сразу на 2.5.9 в середине февраля. На обоих - полет нормальный.
Процесс миграции, который я попытаюсь подробно описать, сложился в результате переработки большого количества информации из Сети, а также некоторого количества попыток свести его к минимуму ручной работы. К примеру, на первом этапе переезда - использования утилиты jUpgrade - я переносил и расширения, но из-за тотальной несовместимости их с новой версией на новом сайте получалась форменная каша, работоспособность его приближалась к нулевой. Поэтому я решил переносить для начала только наполнение, а расширения устанавливать отдельно и по каждому определяться, как по-возможности легко и быстро восстанавливать привычные настройки и данные.
Поэтому прошу иметь в виду, что ручной работы будет предостаточно. Описываемый сценарий не предусматривает перенос десятка сайтов нажатием пары кнопок, да, боюсь, такового на данное время и не существует. Но он гарантированно приведет к получению полностью работоспособного сайта на 2.5 с сохранением контента и большинства настроек со старого сайта на 1.5.
Небольшой дисклеймер:
Все, что я описываю, я успешно проделал сам несколько раз. Тем не менее, если невнимательно следовать инструкциям, можно уронить все что только можно. Поэтому перед началом работы - бэкап файлов и базы данных! Также я советовал бы сохранять промежуточные результаты, чтобы в случае сбоя не пришлось откатываться к началу процесса. Я проделывал все на локальном web-сервере, тщательно тестировал и лишь затем заливал на хостинг. Рекомендую поступать так же.
Новые
-
13.02.2017 14:09
Joomla: как добавить свои языковые константы или переопределить существующие -
13.02.2017 13:23
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
23.06.2016 10:48
Единая фильтрация вывода модуля mod_jcomments_latest -
13.09.2015 13:06
Постим иллюстрированные статьи Joomla-сайта на Facebook, используя OG-теги -
16.06.2014 16:20
Joomla: Фильтруем контент по материалам, категориям и компонентам
Популярные
-
49111
Редактирование анимированных GIF-имиджей в Photoshop CS3 -
25333
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments -
23514
Кнопки социальных сетей в Joomla 2.5 -
19937
Кнопки социальных сетей в Joomla 2.5. Варианты от Яндекса и Pluso -
19382
Joomla 2.5: Убираем хлебные крошки с выбранных страниц
Авторизация
Гитара
Гостевая колонка
Последние комментарии
-
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments
-
ProtectYourSite 11.12.2019 09:40
Я скинул ссылку на архив, просто скачать и установить через менеджер расширений.
-
Денис 07.12.2019 07:50
Посмотрел ссылку. Там что-то очень много файлов... как устанавливать???
-
ProtectYourSite 04.12.2019 06:56
Попробуйте поставить данную версию: https://github.com/exstreme/Jcomments-Recaptcha2/blob/Develop/com_jcomments_v3.0.7.5.zip ...
-
Денис 03.12.2019 06:09
P.S. кстати, у вас невозможно ответить на ответ если делать это в браузере FF. Получилось только в ...
-
Денис 03.12.2019 06:08
Да, в самой последней версии (3.0.7 вроде бы) всё та же kcaptcha. Поэтому и воспользовался ещё раз ...
-
Ogri 30.11.2019 04:24
Вы знаете, я сам не обновляю компонент, поскольку внес в него много своих изменений и не уверен, что ...
-
Денис 29.11.2019 18:58
Ещё раз спасибо. После обновления jcomments довольно быстро по вашей инструкции опять включил эту ...
-
Иван 20.07.2019 10:40
Спасибо, помогло. Для шаблона комментов joomspirit_theme можно заменять код аналогичным образом.
-
andreypominov 08.05.2019 16:05
еще один косяк, если выбрать "скрыть форму добавления комментария", то после нажатия на "добавить ...
-
andreypominov 08.05.2019 14:32
кстати здесь тоже без отметки в рекапче ничего не пишет (4 пункт)
-
Комментарии
Кстати, и все комментарии мне удалось перенести по следующему алгоритму: сразу после миграции переименовала старые таблицы (изменила префикс) и после этого (только после этого) загрузила на новый сайт последнюю версию компонента комментариев - всё.
Пока сайт у меня на денвере - закончу полную отладку и перенесу на хостинг.
Еще раз спасибо за подробное описание, действительно, очень помогло.
Странно, я осуществил уже миграцию полутора десятков сайтов по этой методике, и всегда все проходило четко, включая предварительную инсталяцию движка. Но вы молодец, что нашли свое решение, здесь главное - результат.
Рад, что вы положительно оценили мой скромный труд, и спасибо вам за лестное мнение о нем. Буду стараться держать планку и впредь.