Для полноценной работы системы необходимо использовать Linux VPS с 1 GB оперативной памяти, но лучше 2 GB. Полноценная работа на shared хостинге не гарантируется. Система может работать на серверах под управлением Windows, но стабильная работа не гарантируется.
-
- Веб-сервер Apache 1.3.x, 2.x. или nginx
-
- с расширениями:
- ZipArchive для установки программы
- mbstring (с установленным значением mbstring.func_overload 0)
- JSON
- DOM
- curl
- gd
- Mcrypt. Расширение mcrypt для PHP 7 устанавливается из PECL: apt-get install -y libmcrypt-dev && pecl install mcrypt-1.0.1
- PDO
- PDO_mysql
- IonCube Loader не ниже v5.0 (нужно загрузить специальный загрузчик для операционной системы, которая стоит на хостинге. Узнать операционную систему можно выполнив в консоли (SSH): uname -a. Скачать загрузчик для Вашей операционной системы можете здесь: http://www.ioncube.com/loaders.php
- MySQL(InnoDB) версии 5.1.40 и выше, с правами: CREATE, INSERT, UPDATE, SELECT. Также должен быть доступ к INFORMATION_SCHEMA. Лимит на размер ключей 3072 байт или больше. Запрос, на котором можно проверить работоспособность:
CREATE TABLE `tbl_migration` ( `version` varchar(255) NOT NULL PRIMARY KEY, `apply_time` int(11), `module` VARCHAR(32) );
- max_execution_time>= 600
- upload_max_filesize>= 16M
- post_max_size>= 16M
- memory_limit>= 256М
- exec() не дожна быть запрещена
- allow_url_fsopen on
- Apache mod_rewrite — директива AllowOverride со значением All
- Опция curl CURLOPT_FOLLOWLOCATION должна быть рабочей