Основное окружение
| PHP | 8.2 или выше в пределах поддерживаемых CMS версий |
|---|---|
| Веб-сервер | Nginx или Apache с настроенной обработкой PHP |
| HTTPS | Обязателен для рабочего сайта |
| Каталог сайта | Отдельный корневой каталог; при первоначальной установке он должен быть чистым и доступным PHP-процессу для записи |
| Модель размещения | Одна установка — один самостоятельный веб-проект |
| Исходящие соединения | HTTPS-доступ к официальным сервисам WebIndigo для лицензирования, установки и обновлений |
Расширения PHP
ctype, curl, fileinfo, gd, mbstring, openssl, pdo, tokenizer, xml, zip.
Отдельная PostgreSQL-база на сервере сайта для работы публичной части WebIndigo CMS не требуется.
Права на запись
PHP-процессу требуются права на корневой каталог во время установки, а после неё — на рабочее хранилище CMS, пользовательские загрузки и каталоги, которые используются для обновлений и временных операций. Конфигурационные и служебные файлы не должны быть доступны для записи посторонним пользователям сервера.
Рекомендуемая конфигурация
Ресурсы сервера зависят от посещаемости, количества файлов, изображений и подключённых приложений. Предусмотрите запас свободного места для пользовательских материалов, временных файлов обновления и резервных копий, а также внешнее резервное копирование локальных данных сайта.
Перед установкой
Запустите проверку окружения в актуальном install.php. Именно результат мастера установки является определяющим для конкретной стабильной поставки.