Главная | Документаци для разраотчиков | Требования к серверу для платформы TaskOn 2

Требования к серверу для платформы TaskOn 2

Рекомендуемая версия PHP 7.1 или выше.
Рекомендуемая версия mySQL 5.5 или выше.

Рекомендуемые расширения PHP:

  • Reflection;
  • PCRE;
  • SPL;
  • Ctype;
  • MBString;
  • OpenSSL;
  • Intl (минимальная версия 1.0.2);
  • ICU (минимальная версия 49);
  • ICU Data (минимальная версия 49.1);
  • Fileinfo;
  • DOM;
  • PDO;
  • Curl;
  • Iconv;
  • Json;
  • LibXML;
  • Phar;
  • Tokenizer;
  • XML.

Необходимо обеспечить полный совместный доступ на чтение/запись для пользователя разработчика и www-data (apache/php) к файлам и папкам внутри следующих директорий:

  • frontend/web
  • backend/web
  • static

В зависимости от используемой базы данных в проекте:

База данных Расширение PHP
SQLite PDO SQLite
MySQL PDO MySQL
PostgreSQL PDO PostgreSQL

Для обработки изображений необходимо одно из PHP расширений:

  • GD с поддержкой FreeType;
  • ImageMagick с поддержкой PNG.

Для обеспечения безопасности:

  • Выключить expose_php в php.ini;
  • Выключить allow_url_include в php.ini.

Если в проекте подключен модуль Импорт:

  • Расширение PHP XMLWriter;
  • Увеличить значение параметров upload_max_filesize и max_post_size в php.ini.