Архив статей: Joomla 1.5



Перенести компонент JoomGallery с сайта joomla 1.5 на сайт joomla 2.5 или 3.0

 

Вступление

Задачу, которую будем решать в этой статье, это как перенести компонент JoomGallery с сайта joomla 1.5 на сайт joomla 2.5 и 3.0 в рамках общего обновления joomla 1.5.

Для решения задачи понадобиться новая версия JoomGallery  и пакет обновления, которые лучше скачать у автора ТУТ и ТУТ.

Если вы переносите JoomGallery в рамках общего обновления joomla 1.5 , то у вас, на период обновления, должно работать два сайта, один Joomla 1.5 в корне сайта и второй новый сайт , Joomla 2.5 или 3.0 во временной папке корня сайта (почему это так читайте ТУТ или ТУТ).

Решение задачи перенести компонент JoomGalleryс сайта joomla 1. 5 на сайт joomla 2.5 или 3.0

Резервное копирование

Перенос с обновлением любого компонента дело не простое и сопряжено с возможными ошибками. Поэтому перед переносом сделайте резервную копию компонента и всех его материалов. Все фотографии JoomGallery находятся по адресу:/image/joomgallery. Это основные три папки:  details;originals; thumbnails.

Перенос фото

Проверьте, что на новом сайте структура хранения фотографий повторяет структуру старого сайта /image/joomgallery/details;originals; thumbnails.

Прежде всего, перенесите фотографии jomgallery из старого сайта на  новый. Сделайте это через FTP клиент.   

Примечание: Если вы использовали для обновления J1.5 компонент jUpgrade,то структура Joomgalleryи фотографии будут перенесены этим компонентом при миграции.

Перенос таблиц базы данных JoomGallery

Принцип переноса достаточно прост. Сначала делаем экспорт таблиц  относящихся к Joomgalleryиз базы данных Joomla 1.5 ,затем  делаем Импорт этих таблиц в базу данных joomla 2.5

Экспорт таблиц

Авторизуйтесь в административной панели управления хостингом и войдите в phpMyAdmin. Откройте структуру базы данных  сайта Joomla 1.5.Здесь нужно сделать копии (Экспорт) всех таблиц компонента Joomgallery.Найти их просто, они обозначаются как Префикс_joomgallery_xxx.

foto 01

Нажимаете экспорт в строке управления;

foto 02

В настройках экспорта выделяете ,удерживая Ctrl, все таблицы Joomgallery.Поставьте сжатие zip или gzip, чтобы уменьшить объем файла таблиц. Формат файла обязательно SQL. Нажмите «ОК».

foto 14

Копия таблиц базы данных Joomgallery готова.

Импорт таблиц

Теперь войдите (откройте) в базу данных сайта Joomla 2.5., откройте структуру базы данных и нажмите "Импорт" вверху страницы.

foto 03

Выберите ранее скачанный файл SQL на локальном компьютере и нажмите «ОК».

Важно критически! Ненужно переименовывать префиксы таблиц  JoomGallery. Оставьте их со старым префиксом. Поменяет префиксы специальный мигратор JoomGallery.

foto 04

Установка нового  компонента Joomgallery

Установите на новый сайт J2.5 , компонент  JoomGallery 2.1.4 войдя в Расширения -> Менеджер расширений -> Установка. 

Obnovlenie-rasshireniy-j15-6

Установка и запуск специального мигратора

Установите программу миграции компонента Joomgallery на новый сайт joomla 2.5. Называется этот скрипт Migration from JoomGallery 1.5.7 1.0 BETA2 (ссылка скачать вверху).

Откройте менеджер миграции и заполните все нужные поля:

foto 12

Все пути заполняются в соответствии с вашим каталогом и посмотреть правиный patch можно в файле configuration.php в корне сайта.  

  • Префикс базы данных  Joomla 1.5;
  • Полный абсолютный путь к старой Joomla1.5. Если старой Joomlaуже не существует, то вместо полного пути поставьте [-], дефис.
  • Укажите путь до оригинальных фото JoomGallery на сайте j1.5.Посмотрите его в настройках Joomgallery на сайте J1.5 или в файле configuration.php в каталоге сайта J1.5;

Нажмите «Проверка»

 Если возникнут какие-нибудь проблемы, то вернитесь в назад и поменяйте заполняемые значения.

Если проверка не обнаружит проблем, то мигратор об этом сообщит зеленым цветом. Теперь можно нажимать «Start» в низу страницы.

foto 08

foto 09

Об успешном переносе сообщит синяя полоса. Возможно, будет нужно изменить настройки в Configuration Manager JoomGallery. Если какое-то фото не перенеслись, то сделайте перенос вручную через FTP.

foto 10

foto 11

Все ошибки миграции можно посмотреть в журнале [migration.mvc2acl.php]  в папке [log] корневого каталога сайта.

log

Если после миграции появились глобальные ошибки, например «невозможно создать категорию», то восстановите joomgallery из резервной копии и повторите миграцию еще раз.

После удачного завершения миграции компонента Joomgallery в вашей базе данных останутся и старые таблицы компонента Joomgalery и новые, переименованые мигратором. После проверки ваших галерей на сайте, можно старые таблицы Joomgallery удалить.

Joomgallery-mogration-final  

На этом о том, как перенести компонент JoomGallery с сайта joomla 1. 5 на сайт joomla 2.5 или 3.0, все!

©Joomla-abc.ru

Другие статьи раздела Обновление joomla 

 

Рекомендуем