Миграция с афиши 3.6 на афишу 3.8
Эта статья актуальна только для коммерческой версии афиши, в ней описывается рекомендации по миграции с версии афиши 3.6 на версию 3.8.
Для чего это нужно?
Если в предыдущих версиях было достаточно скопировать файлы и заменить их, ну в крайнем случае сделать один простой запрос чтоб обновить таблицы, то в версии 3.8 произведены корневые изменения в базе данные и они требуют переназначить всем событиям категории заново.
Этап первый подготовительная работа:
- Сделайте бекап базы данных.
- Зайдите в категории афиши и перепишите соответствия id категории и названию. Эта информация понадобится для конвертации.
- Скопируйте папку с картинками в другое место на хостинге /components/com_afisha/images/
- Удалите компонент афиша v3.6.
- Поставьте новую версию афиша v3.8.
- Скопируйте папку images обратно в /components/com_afisha/images/
- Зайдите в афишу и создайте новые категории событий.
- Перепишите соответствие id категорий и названий.
Этап второй конвертация:
- Скачайте конвертер для афиши с нашего сайта.
- Разорхивируйте migration_afisha.zip
- Откройте фаил connection.php
- Настройте доступы к базе где находится компонент афиша.
- Теперь в строках WHEN '1' THEN '1' указываем соответствие категорий. Допустим если у вас в старой версии категория кино был id 2 а в новой id 1. То строка будет выглядеть WHEN '2' THEN '1' и так проходим по всем категориям.
- Копируем папку migration_afisha на хостинг.
- Запускаем из командной строки браузера migration_afisha/migration_afisha.php
- После чего все категории должны быть переназначены согласно новый версии афиши.