Вимоги до хостингу
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. Максимальна продуктивність.
Для отримання максимальної продуктивності та мінімального часу відгуку рекомендується використовувати NVME-диски та продуктивні (від 2600 балів для одного ядра в бенчмарку cpubenchmark.net) багатоядерні процесори (від 12 ядер).
6. Перевірка хостингу
Для перевірки хостингу на відповідність мінімальним вимогам до версії та налаштувань php, а також доступи до бази пропонуємо скористатися скриптом. Цей скрипт не може перевірити безліч інших налаштувань, які можуть заважати встановленню та роботі системи.
7. Перевірка IP-сервера
Для уточнення справжнього ip-сервера, з якого йдуть запити, скористайтесь скриптом. Саме цей IP необхідно надати для видачі ліцензії.