Установка и настройка
Переход со старой Switch Pages 25.1
Добавочная миграция структуры, сохранение JSON-ключей и обновление старых хешей при входе. Порядок проверки существующего проекта перед переходом.
На этой странице
Изучите именно свою установку
Старая CMS могла изменяться вручную: дополнительные колонки, нестандартные значения полей, собственные шаблоны и пути изображений влияют на переход. Сначала сохраните структуру таблиц и реальные примеры объектов. Сравнение только номера версии не обнаруживает частичную миграцию или ручные изменения.
Согласованная резервная копия обязательна. Восстановите её отдельно и выполните пробный переход на этой копии, сохранив контрольные ID, JSON-значения, связи и адреса важных публикаций.
Используйте предусмотренную миграцию
CLI-команда tools/migrate.php требует новый путь резервного дампа. Добавочная миграция расширяет существующие таблицы и создаёт служебные сущности. При признаках частично изменённой схемы инструмент останавливается: автоматическое удаление неизвестных колонок не является безопасным исправлением.
Например, наличие колонки options без записи завершённой миграции требует исследования, а не повторного добавления всех колонок. После основного перехода применяются явные обновления ветки 27.
Проверьте данные и вход
Старые значения должны оставаться под прежними постоянными JSON-ключами. Переименование подписи поля не должно создавать новый смысл для ключа. Проверьте фотографии, видимость разделов, SEO и прежние значимые URL.
Корректные старые MD5-хеши паролей обновляются при успешном входе; старые авторизационные cookie заменяются новой сессией. Это не означает, что всем пользователям автоматически известен новый пароль. Проверьте действительный вход тестовых учётных записей и ограничения ролей. После испытания зафиксируйте точный порядок переноса и возможные собственные правки шаблонов, необходимые конкретному проекту.
Продолжить работу
Повторите проверку на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Email сайта и проверка доставки писем.
