Миграция с Joomla! 1.0.x на Joomla! 1.5.x
После окончательного завершения поддержки Joomla! линейки версий 1.0.x, вопрос перехода на Joomla! 1.5.x стал еще актуальнее. Ежедневно пользователи сталкиваются с необходимостью миграции и, естественно, желают, что бы этот процесс был простым и быстрым. В данной статье мы покажем вам какие есть способы миграции и как происходит этот процесс. Из всех способов миграции с Joomla! 1.0.x на Joomla! 1.5.x, выделим 2 принципиально различающихся: с использованием сторонних компонентов (миграторов) и перенос материалов вручную. Очевидно, пользователь желает, чтобы процесс миграции был простым и быстрым. Поэтому рассмотрим первый способ. На текущий момент времени внимания заслуживают компоненты-миграторы Migrator и mtwMigrator. Представим вам действия необходимые для миграции с помощью данных компонентов. Рассмотрим миграцию с помощью компонента com_migrator. Для миграции вам потребуется дистрибутив данного компонента (желательно использовать последнюю версию) и, возможно, набор дополнительных плагинов, для миграции данных компонентов, не входящих в стандартную поставку Joomla. Далее описана последовательность действий необходимых для миграции данных. После этих шагов SQL-файл миграции будет содержать все необходимые данные для восстановления данных в Joomla! 1.5.x. Перейдем ко второй части миграции - импорту полученного файла в Joomla! 1.5.x. Как мы уже отмечали, данный компонент поддерживает плагины, позволяющие при создании SQL-файла включать туда данные сторонних компонентов, нуждающихся в миграции. Поэтому, прежде чем приступить к миграции, необходимо подобрать плагины для каждого из используемых расширений (речь идет о расширениях, не входящих в дистрибутив Joomla). Для установки дополнительных плагинов потребуется: После этого, нажав в панели управления компонентом, на ссылку «List Plugins», в списке установленных плагинов, вы сможете увидеть, тот плагин, который установили. Какие-либо трудности в процессе миграции могут возникнуть из-за большого размера базы данных старого сайта или установленных на нем компонентов сторонних разработчиков. Перед импортом SQL-файла миграции проверьте, что бы параметр «upload_max_filesize» в файле php.ini был больше размера вашего SQL-файла, а так же что-бы папки '/tmp' и '/installation/sql/migration' доступны на запись. Если база данных старого сайта достаточно велика, целесообразно увеличить значение параметра «max_execution_time» в php.ini. Миграция с помощью компонента com_mtwmigrator, отличается от использования компонента com_migrator, но настолько же проста и понятна. С сайта разработчика загрузите последнюю версию компонента и проделайте следующие действия: В отличии от компонента com_migrator, компонент com_mtwmigrator сам определяет кодировку базы данных старого сайта и автоматически создает и загружает SQL-файл миграции, что делает его более простым и удобным в использовании. Большим плюсом компоненты com_migrator является расширяемость миграционного функционала, по средствам плагинов. Так же для миграции с Joomla! 1.0.x на Joomla! 1.5.x, а так же с любых версий системы Mambo, можно использовать и компонент Export Content. Данный компонент позволяет произвести процесс миграции данных за 10 последовательных шагов. Однако компонент com_export_content способен перенести лишь материалы (в том числе статические), разделы и категории.Миграция с использованием com_migrator
Часть 1. Создание SQL-файла миграции.
Часть 2. Импорт SQL-файла миграции.
Полезные ссылки
Миграция с использованием com_mtwmigrator
Сравнение com_migrator и com_mtwmigrator
Полезные ссылки:
Другие миграторы
Переход с Joomla 1.0 на 1.5

