Установка и настройка
Что проверить на хостинге перед установкой CMS
PHP, база данных, расширения, корень сайта и права каталогов: короткая проверка хостинга перед загрузкой Switch Pages без обещания совместимости с любым тарифом.
На этой странице
Проверьте среду до загрузки
Для текущего кандидата Switch Pages используется PHP 8.3. Установщик проверяет mysqli, mbstring, GD, fileinfo и openssl. Для изображений важна поддержка WebP в GD. База данных должна соответствовать требованиям установщика: MariaDB 10.6 или новее либо MySQL 8.0 или новее. Успешная проверка одной версии PHP не доказывает работу всех будущих выпусков.
Уточните, где находится публичный корень домена. Загрузка архива в соседний каталог может привести к открытию другого сайта или списка файлов. Конфигурация должна находиться в защищённом каталоге .local, а не в доступном по прямой ссылке текстовом файле.
Подготовьте параметры подключения
Нужны адрес сервера базы, порт, имя БД, пользователь и пароль. Это параметры хостинга, а не логин будущего администратора CMS. Если тариф запрещает создание баз из PHP, создайте пустую базу в панели хостинга и передайте установщику уже существующее имя.
Например, возможность открыть административную панель хостинга ещё не означает, что пользователь БД имеет право CREATE DATABASE. Установщик умеет работать с заранее подготовленной пустой базой.
Проверьте результат установки
После завершения должны открываться главная и админка, сохраняться новый объект и загружаться изображение. Проверьте прямой запрет доступа к .local/config.php, исходным PHP-классам и SQL. Для Apache нужны рабочие правила перезаписи; для Nginx они настраиваются отдельно. Сохраните версию среды и результаты этой проверки вместе с резервной копией.
Продолжить работу
Проверьте последовательность на отдельной копии сайта. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Почему изображение не загружается в CMS.
