Часть 2. Импорт SQL-файла миграции

1. Устанавливаем установку Joomla! 1.5.х стандартным образом, вплоть до 6 шага.
2. Заходим в раздел «Load Sample Data, Restore or Migrate Backed Up Content» ( загрузка данных / Миграция; восстановление с резервной копии
3. Производим выбор пункта «Migration Load Script» (загрузка скрипта миграции)
4. Производим указ префикса таблицы базы данных на сайте Joomla! 1.0.х (стандартно jos)
5. Указываем кодировку на сайт Joomla! 1.0.х ( стандартно windows-1251)
6. Указываем путь к файлу-SQL миграции, который можно получить в первой части, этого руководства
7. Помечаем галочкой «Migration Script» ( скрипт миграции)
8. Нажимаем клавишу «Migration Load Script» (Загрузка и выполнение)
9. При успешной процедуре миграции, появится надпись «Migration successful. Press Next to continue» (Миграция прошла успешно, нажмите кнопку «далее»)

 

 

Этот компонент поддерживает плагины, которые позволяют включать данные сторонних компонентов, при создании SQL-файла, которые нуждаются в миграции. Перед преступлением к миграции, нужно подобрать плагины для всех используемых расширений ( не входящие в систему Joomla). Перед установкой нужных плагинов потребуется:


• Войти в панель управления компонента Migrator
• Нажать ссылку «Add 3rd Party Migrators». Располагается она внизу страницы
• В появившемся окне, в поле «Upload Plugin» выбираем архив с плагином
• Нажимаем на кнопку «Upload Plugin»

После нажимаем в панели управления на ссылку «List Plugins». В списке предустановленных плагинов, вы увидите установленный плагин.

Любые трудности процесса миграции возникают из-за больших размеров баз данных устаревшего сайта или же предустановленных на сайте компонентам. Перед тем как импортировать SQL-файла миграции проверьте параметр «upload_max_filesize» файла php.ini был больше размера SQL-файла, а также папки '/tmp' и '/installation/sql/migration' должны быть доступны к записи. В ситуации, когда база данных велика, то можно увеличить значение просмотра «max_execution_time» в php.ini.

 

Обновлено 13.11.2010 08:43