top_ua
Головна сторінка

Підтримка24

Технічні вимоги (для коробкової версії)

Рейтинг:

Веб-сервер, який може виконувати PHP застосунки

Apache (рекомендовано) - розробка продукту виконана для Apache версії 1.3.х. Однак система також успішно працює на більш високих версіях.

IIS (Internet Information Server) (можливе встановлення) - робота продукту можлива з версії IIS 6.0 і вище. Потрібне додаткове налаштування для коректної роботи.

Eserv (можливе встановлення) - продукт тестувався для спільної роботи з веб-сервером.

Вимоги до PHP

Для роботи продукту потрібна наявність PHP версії не нижче 5.3.х. Вибір PHP-версії залежить від вимог, що пред'являються вашим хостинг-провайдером, або від встановленої версії PHP на локальному комп'ютері. Рекомендується використовувати саму останню стабільну версію PHP, щоб виключити можливість появи помилок, пов'язаних з PHP, а також для більшої безпеки.

Для коректної роботи також потрібна наявність наступних розширень PHP:

  • GD – бібліотека для роботи з зображеннями. Потрібно для побудови графіків і діаграм для модулів статистики, реклами, техпідтримки. Використовується для роботи механізму CAPTCHA.
  • PHP XML – використовується для роботи системи оновлень. Бібліотека за замовчуванням включена в стандартній установці PHP. Для версії під Windows - підтримка вбудована.
  • FreeType – бібліотека необхідна для коректної роботи механізмуCAPTCHA.
  • Підтримка регулярних виразів (POSIX и Perl-compatible) – необхідна для коректної роботи внутрішніх механізмів.
  • Zlib compression –бібліотека компресії. Використовується для роботи модуля Компресії і при роботі системи оновлень для зменшення кількості переданих даних від сервера до клієнта.
  • Дуже рекомендується наявність акселератора PHP (OPcache, XCache, APC та іншого). Рекомендується OPcache, входить до складу PHP v5.5+.
Увага:
  1. Є особливість використання прекомпілятора XCache, його параметр xcache.cacher для коректної роботи продукту повинен бути Off.
  2. eAccelerator несумісний з PHP v5.3+ більше не підтримується в продуктах «Бітрікс» з версії ядра 15.0.13. Детальніше див. У блозі розробників.
Для баз даних Oracle и MySQL доступне кодування UTF-8. Для коректної підтримки кодування UTF необхідно перевірити, чи встановлений в PHP модуль mbstring. Для цього в налаштуваннях PHP, в файлі php.ini, має бути:
 mbstring.func_overload=2
 mbstring.internal_encoding=UTF-8
Додаткові налаштування PHP

Для коректної роботи необхідно встановити наступні параметри PHP:

  • Максимальний об'єм пам'яті в байтах, який дозволяється використовувати для роботи PHP ядру продукту (в даному випадку - 64 Мб).
     memory_limit = 64M;
    Зазначений параметр може бути змінений
    • безпосередньо в файлі php.ini;
    • з скрипта за допомогою функції:
       ini_set("memory_limit", "64M");

    Такий рядок додається у файлі /bitrix/php_interface/dbconn.php в момент встановлення, значення задається користувачем:

    • у файлі .htaccess з використанням директиви:
      php_value memory_limit 64M
    • у файлі httpd.conf з використанням директиви
      php_admin_value memory_limit 64M
    Встановлення параметрів PHP з .htaccess можливе тільки при виконанні наступних умов:
    • використовується веб-сервер Apache або сумісний з ним (IIS не є сумісним сервером);
    • файли .htaccess обробляються веб-сервером, тобто в налаштуваннях веб-сервера(httpd.conf) встановлена директива: AllowOverride All або інше значення, відмінне від None;
    • PHP встановлений як модуль Apache (в разі, якщо PHP працює як CGI, всі необхідні значення слід врахувати і встановити при складанні PHP)
  • Параметр визначає можливість завантаження на сервер файлів.
    file_uploads = On;

    Додатково до зазначеного параметру встановлюються значення наступних параметрів:

    1. upload_tmp_dir = <ім'я каталогу>
      Необхідно, щоб вказаний каталог існував і на нього були права на запис для користувача, під яким працює веб-сервер.
    2. upload_max_filesize = <достатній розмір>
  • Необхідно, щоб була коректно налаштована робота з сесіями в PHP. Рекомендується перевірити наявність шляху для збереження файлів сесій. [n ]Якщо параметрр session.save_path не налаштований у файлі php.ini, то за замовчуванням буде використано значення /tmp.
    У разі, якщо в параметрах URL на сервері з'являється PHPSESSID=...,вимкнути його можливо таким чином:
    • У файлі php.ini встановити:
      session.use_trans_sid = 0
    • У файлі .htaccess встановити:
      php_flag session.use_trans_sid off 

      Для демонстраційного сайту, рядок включено в зазначений файл, потрібно тільки розкоментувати його.
    Важливо! З метою безпеки необхідно обов'язково вказувати окрему папку зберігання сесій для кожного користувача хостингу.

Підтримка серверів баз даних

MySQL – мінімальним технічним вимогою є використання версії MySQL 5.0 і вище.

Для роботи з СУБД MySQL також потрібна встановлена підтримка MySQL для PHP.

Місце на жорсткому диску

Рекомендовано виділяти як мінімум 10Гб на початковому етапі без урахування ОС. Залежно від кількості документів місця може знадобитися і більше, але 10Гб - це мінімум.


Дякую, допомогло! Дякуємо :) Не допомогло Дуже шкода :(
Дізнайтесь, чому:
Це не те, що я шукаю
Дуже складно і незрозуміло

Не знайшли відповідь на своє питання?

ПОСТАВТЕ ПИТАННЯ КОМАНДІ ПІДТРИМКИ24
Створювати звернення в техпідтримку можуть тільки користувачі комерційних тарифів. Користувачі безкоштовної версії мають доступ до безлічі навчальних статей та відео, а також записів вебінарів по Бітрікс24. З усіма питаннями по встановленню, впровадженню та доопрацюванню вам допоможуть наші партнери