Перенос компонента Remository в рамках обновления joomla 1.5

 

Вступление

Перенос компонента Remository в рамках обновления joomla 1.5 не отличается от общего принципа  переноса сторонних расширений, о котором можно почитать ТУТ. Далее, в виде подробной инструкции, я расскажу, как перенести  компонент Remository в рамках обновления joomla 1.5. Как обновить  joomla 1.5 до версии 2.5 читать ТУТ или ТУТ.  

Версия  Remository для Joomla 1.5 и Joomla 2.5 имеют одинаковые структуры таблиц в базе данных. Поэтому перенос не будет сложным.

foto 05

Но на всякий случай, перед переносом Remository с j1.5 на j2.5 нужно сделать резервную копию компонента. Начать перенос remository нужно, как и при переносе любого стороннего расширения, с переноса (экспорт, импорт) таблиц базы данных этого компонента из   j1.5 в  J2.5.   

Переносим таблицы базы данных относящиеся к Remository

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

Войдите  в phpMyAdmin на хостинге из административной панели. Откройте базу  данных сайта joomla 1.5. В верхнем меню нажмите вкладку «Экспорт».

foto 01

foto 02

В настройках «Экспорта»

  • Выберите все таблицы относящиеся к Remository. Именуются они Префикс_downloads_XXXXXXXX

foto 03

  • Определитесь со сжатием экспортируемого файла (без сжатия;zip; gzip).Сжатие необходимо при большой объеме экспортируемого файла. В phpMyAdminдействуют ограничения на объем файла при загрузке, последующего Импорта.
  • Нажмите «ОК».

Файл таблиц   Remository из базы данных J1.5 скачан, Экспорт завешен

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

Теперь нужно открыть структуру базы данных сайта Joomla 2.5 и нажать вкладку «Импорт». Установщик скрипта предложит выбрать файл для Импорта на компьютере. Выбираем. Загружаем. Проверяем появление таблиц в структуре базы данных.

foto 06

foto 07

foto 08

Переименовать префиксы таблиц

Таблицы, которые,импортировали, имеют префикс базы данных J1.5. Префикс нужно переименовать. Для этого откройте структуру базы (кнопка вверху), выделите чекбоксы таблиц, которые нужно переименовать. Внизу  в «Сделать с отмеченными» выбрать переименовать префиксы. В новом окне переименуйте префиксы, чтобы они совпадали с префиксами всей базы данных.

foto 09 foto 10

 

С таблицами БД Remository закончили, переходим административную панель сайта Joomla 2.5.

Установка компонента Remository

В административной панели сайта, прежде всего, устанавливаем компонент Remository (Remository35505J2).

 foto 11

Настройка после переноса Remository

Открываем менеджер Remository. Верхнее меню ->Компоненты -> Remository.

Здесь находим иконку «Конвертация БД 3.40». Жмем ее.

foto 04

База данных,  импортированная из j1.5 преобразуется под новый сайт и правильно пропишет пути до папок: remos_downloads и remos_downloads/uploads.

Вот пример:

  • В каталоге сайта папка для хранения файлов: /home/……J2.5……/httpdocs/remos_downloads
  • Папка для загрузки файлов: /home/…J2.5………./httpdocs/remos_downloads/uploads
  • CMS cache path - important for RSS and access control: /home/……J2.5……./httpdocs/administrator/cache.

Все пути должны быть в каталоге сайта Joomla 2.5 и в зеленом цвете.

foto 12

Эти пути очень важны для работы Remository. Кроме того, что они должны быть правильно прописаны, на них должны быть правильные права доступа (в зеленом цвете).

Если рядом с адресами написано «Папки не доступны на запись», то откройте каталог нового сайта по FTP и посмотрите есть вообще эти папки. Если нет, то заново, не удаляя компонент, установите Remository. Если эти папки есть, то проверьте их CHMOD (курсор на папку, правая кнопка мыши, Права на запись). Должно быть 755.

foto 14

foto 15

Если после этого, права доступа останутся в красном цвете, нужно повторно установить компонент, не удаляя первую установку, все должно стать правильным, в зеленом цвете.

Перенос файлов компонента Remository

У Remository два способа хранения новых контейнеров с файлами: База данных и в каталоге сайта.

Если вы не используете БД компонента для хранения файлов, а все файлы хранятся на вашем сайте, то перенесите их вручную со старого сайта на новый.

На этом все! Перенос компонента Remository в рамках обновления joomla 1.5 закончен.

©Joomla-abc.ru    

Другие статьи сайта по теме обновления joomla