Установка и настройка

Переход со старой Switch Pages 25.1

Добавочная миграция структуры, сохранение JSON-ключей и обновление старых хешей при входе. Порядок проверки существующего проекта перед переходом.

На этой странице
  1. Изучите именно свою установку
  2. Используйте предусмотренную миграцию
  3. Проверьте данные и вход
  4. Продолжить работу

Изучите именно свою установку

Старая CMS могла изменяться вручную: дополнительные колонки, нестандартные значения полей, собственные шаблоны и пути изображений влияют на переход. Сначала сохраните структуру таблиц и реальные примеры объектов. Сравнение только номера версии не обнаруживает частичную миграцию или ручные изменения.

Согласованная резервная копия обязательна. Восстановите её отдельно и выполните пробный переход на этой копии, сохранив контрольные ID, JSON-значения, связи и адреса важных публикаций.

Используйте предусмотренную миграцию

CLI-команда tools/migrate.php требует новый путь резервного дампа. Добавочная миграция расширяет существующие таблицы и создаёт служебные сущности. При признаках частично изменённой схемы инструмент останавливается: автоматическое удаление неизвестных колонок не является безопасным исправлением.

Например, наличие колонки options без записи завершённой миграции требует исследования, а не повторного добавления всех колонок. После основного перехода применяются явные обновления ветки 27.

Проверьте данные и вход

Старые значения должны оставаться под прежними постоянными JSON-ключами. Переименование подписи поля не должно создавать новый смысл для ключа. Проверьте фотографии, видимость разделов, SEO и прежние значимые URL.

Корректные старые MD5-хеши паролей обновляются при успешном входе; старые авторизационные cookie заменяются новой сессией. Это не означает, что всем пользователям автоматически известен новый пароль. Проверьте действительный вход тестовых учётных записей и ограничения ролей. После испытания зафиксируйте точный порядок переноса и возможные собственные правки шаблонов, необходимые конкретному проекту.

Продолжить работу

Повторите проверку на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Email сайта и проверка доставки писем.

← Установка и настройка

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.