
Apache[+nginx], PHP 5.2 — 5.3, MySQL 5.
mod_rewrite, mod_auth, zLib, GD, libxml, mb_string, iconv, xsl, SimpleXML, xmlreader, json.
См. также: Хостинги, на которых
всё уже настроено для вас
Подробное описание требований:
Веб-сервер:
Вариант 1: Apache версии 1 или 2 под ОС Linux. Это рекомендуемая типовая конфигурация, доступная практически на любом виртуальном хостинге. Производитель UMI.CMS гарантирует работу системы на этой конфигурации и оказывает по ней поддержку.
К серверу Apache должны быть установлены и подключены модули mod_rewrite и mod_auth (для интеграции с 1С наличие модуля mod_auth обязательно). В настройках должна быть включена директива AllowOverride со значением "All" или "Options FileInfo AuthConfig", и при этом директива AccessFileName должна иметь значение ".htaccess".
Вариант 2: Nginx и Apache под ОС Linux. С версии 2.8.3 система UMI.CMS поддерживает режим статического кэширования через nginx, позволяя достигать очень высокой производительности.
Вариант 3: Nginx + php-fastcgi под ОС Linux. Данная конфигурация не является рекомендуемой, но если вы настраиваете свой сервер самостоятельно, вы можете использовать пример конфигурационного файла nginx.
Вариант 4: Apache или другой сервер под ОС Microsoft Windows (с версии 2.8.4 доступна установка на Microsoft IIS 7). Данная конфигурация не является рекомендуемой.
PHP:
PHP 5.1.6 устаревшая, не поддерживается;
PHP 5.2.* (кроме 5.2.0) допускается использовать, но в ближайшем будущем поддержка будет прекращена;
PHP 5.3.* (кроме 5.3.0) поддерживается;
PHP 5.4 будет поддерживаться в ближайших версиях.
PHP должен быть собран без Suhosin Patch и с подключёнными библиотеками:
zLib, GD, libxml, mb_string, iconv, xsl, SimpleXML, xmlreader.
Режим safe_mode должен быть выключен. Должна быть разрешена опция allow_url_fopen или подключена библиотека cURL. Объем памяти, выделяемой на выполнение скриптов (параметр memory_limit в файле php.ini), должен составлять не менее 32Мб (установка и работа при 16Мб возможна, но не гарантируется).
С версии 2.8.4.4 и старше требуется JSON (для работы нового файлового менеджера elFinder и интеграции с Яндекс.Метрикой).
MySQL:
Версия 5 и выше, с поддержкой InnoDB (работа на 4.1 и выше возможна, но не рекомендуется).
Рекомендуется кодировка базы данных UTF-8.
Пользователю MySQL должны быть даны привилегии (как минимум) CREATE TABLE, ALTER TABLE, DROP TABLE, SELECT, UPDATE, INSERT, DELETE, SET, CREATE TEMPORARY TABLE.
Акселераторы PHP:
UMI.CMS поддерживает широкий набор акселераторов. Не рекомендуется использовать eAccelerator, так как производитель прекратил поддержку пользовательских функций кэширования. По этой причине поддержка eAccelerator будет удалена из UMI.CMS в ближайшем будущем.
Прочие условия и рекомендации:
Для версии UMI.CMS 2.7.4 и более ранних может потребоваться Zend Optimizer. При использовании Zend Optimizer версии ниже 3.2.8 мы не рекомендуем использовать eAccelerator. Примечание: если вы обновили систему до более новых версий, для работоспособности ваших старых кастомных файлов вам по-прежнему может требоваться Zend Optimizer.
UMI.CMS устанавливается в корневую директорию (обычно она называется "htdocs", "www" или "public_html"), которая должна быть доступна php-скриптам на чтение и на запись. PHP-скрипты должны работать от имени пользователя, имеющего полные права на чтение и запись файлов внутри всей директории с сайтом (включая поддиректории).
Сайт должен иметь постоянный статический IP-адрес (у подавляющего большинства современных хостингов предоставляется именно статический адрес, за исключением некоторых VPS/VDS).
Рекомендуется использовать кодировку UTF-8 по-умолчанию для БД и веб-сервера (для Apache это директива "AddDefaultCharset utf-8" в файле .htaccess).
При работе с большим количеством файлов (например изображений или документов) настоятельно не рекомендуется помещать в один каталог на хостинге более 1-2 тысяч файлов (меньше - лучше). Помещайте их в отдельные подкаталоги, не допуская превышения этих рекомендаций. Большое количество файлов в одном каталоге отрицательно скажется на быстродействии сайта, а так же может привести к заметному замедлению обработки таких каталогов и другим проблемам. Это не является ошибкой продукта.
Для запуска служебных процедур по расписанию из командной строки сервера ("по крону") необходимо, чтобы командный интерпретатор PHP-CLI обладал перечисленными выше необходимыми правами и библиотеками. Обратите внимание, что настройки "консольного php" могут отличаться от настроек модуля mod_php, и вам потребуется привести их в соответствие.
С версии 2.8.3 расширен круг хостеров, подходящих для работы с UMI.CMS: теперь систему можно устанавливать на хостинг, требующий заранее указанных директив в файле htaccess. При установке содержимое файла будет дополнено.
Если вы сомневаетесь в настройках хостинга, вы можете начать на нём установку триальной версии UMI.CMS. В случае значительных проблем в конфигурации - инсталлятор выдаст сообщения об этом уже на первых шагах установки. Либо вы можете воспользоваться формой проверки хостинга.
UMI.CMS будет работать также и на вашем локальном компьютере (ip 127.0.0.1, домен localhost, порт 80) при наличии Apache, PHP и MySQL. Вы можете скачать готовый установочный комплект на базе Denwer под Windows.
Положение об отказе от ответственности:
ООО Юмисофт не оказывает поддержку (в том числе платную) и не предоставляет обновлений по сайтам, на которых UMI.CMS установлена с нарушениями системных требований.
Распечатать