Требования к хостингу
1. Требования к настройкам хостинга:
- Настроен веб-сервер и направлен на него домен/поддомен;
- Поддержка PHP 7.2;
- MariaDB 10.3;
- Пустая база данных и пользователь для нее с полными правами на действия с базой данных;
- Требования к кодировке базы данных: character-set utf8mb4, collation utf8mb4_unicode_ci;
- Место на диске: не менее 3000 Мб;
- Поддержка работы с архивами;
- Настройка php magic_quotes OFF;
- Настройка php memory_limit 384Mb или больше;
- Настройка php max_input_vars 5000 или больше;
- Настройка php allow_url_fopen = 1;
- Настройка php max_execution_time не менее 60;
- Настройка sql_mode="";
- Настройка opcache отключена;
- Пользователь веб-сервера для Perfectum CRM (отдельный аккаунт, не root);
- Веб-директория для Perfectum CRM (пользовательская директория);
- У пользователя, от которого работает веб-сервер, должны быть права на создание и запись в находящиеся в веб-директории файлы;
- Доступ к серверу по SSH;
- Панель управления хостингом cPanel, Directadmin (доступы для root-пользователя и пользователя Perfectum CRM);
- CentOS 7.х, Almalinux 8.8;
- Поддержка файлов .htaccess (AllowOverride All);
- Поддержка команды unzip
- Постоянный доступ к сети Интернет с реальным статическим IP-адресом.
- Открытый порт на сервере 443, Directadmin 2222, cPanel 2083, 2087, Почта 465, 587, 993
2. Необходимые модули для php:
- curl;
- dom;
- fileinfo;
- gd (с поддержкой jpeg);
- iconv;
- imap;
- intl;
- IonCube loader;
- json;
- mbstring;
- mcrypt;
- mysqli;
- openssl;
- pdo;
- soap;
- xml;
- xmlreader;
- xmlwriter;
- zip.
3. Минимальные требования к оборудованию хостинга:
- Хостинг VPS (параметры: CPU Intel Xeon E5-2630 8 Ядер, RAM 10GB, NVME 20GB);
- Работа Perfectum CRM через HTTPS (выделение SSL-сертификата);
- Панель управления cPanel, Directadmin.
4. Минимальные требования к браузеру:
Opera 97.0 и выше, Firefox 111.0 и выше, Chrome 111.0 и выше, Safari 16.3 и выше.
5. Максимальная производительность.
5. Для получения максимальной производительности и минимального времени отклика рекомендуется использовать NVME-диски и производительные (от 2600 баллов для одного ядра в бенчмарке cpubenchmark.net) многоядерные процессоры (от 12 ядер).
6. Проверка хостинга
Для проверки хостинга на соответствие минимальным требованиям к версии и настройкам php, а также доступы к базе предлагаем воспользоваться скриптом. Этот скрипт не может проверить множество других настроек, которые могут мешать установке и работе системы.
7. Проверка IP-сервера
Для уточнения настоящего ip-сервера, с которого идут запросы, воспользуйтесь скриптом. Именно этот Ip необходимо предоставить для выдачи лицензии.