Миграция с афиши 3.6 на афишу 3.8

Эта статья актуальна только для коммерческой версии афиши, в ней описывается рекомендации по миграции с версии афиши 3.6 на версию 3.8.

Для чего это нужно?

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

Этап первый подготовительная работа:

  1. Сделайте бекап базы данных.
  2. Зайдите в категории афиши и перепишите соответствия id категории и названию. Эта информация понадобится для конвертации.
  3. Скопируйте папку с картинками в другое место на хостинге /components/com_afisha/images/
  4. Удалите компонент афиша v3.6.
  5. Поставьте новую версию афиша v3.8.
  6. Скопируйте папку images обратно в /components/com_afisha/images/
  7. Зайдите в афишу и создайте новые категории событий.
  8. Перепишите соответствие id категорий и названий.

Этап второй конвертация:

  1. Скачайте конвертер для афиши с нашего сайта.
  2. Разорхивируйте migration_afisha.zip
  3. Откройте фаил connection.php
  4. Настройте доступы к базе где находится компонент афиша.
  5. Теперь в строках  WHEN '1' THEN '1' указываем соответствие категорий. Допустим если у вас в старой версии категория кино был id 2 а в новой id 1. То строка будет выглядеть WHEN '2' THEN '1' и так проходим по всем категориям.
  6. Копируем папку migration_afisha на хостинг.
  7. Запускаем из командной строки браузера migration_afisha/migration_afisha.php
  8. После чего все категории должны быть переназначены согласно новый версии афиши.

тел.: +7 950 676-22-39

email: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

© 2010-2019 JoomLine

The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. joomline.ru is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

Разработано Web Easy.