Инструменты пользователя

Инструменты сайта


1s-bitriks_cms._trebovanija_k_servernomu_programmnomu_obespecheniju

1С-Битрикс CMS. Требования к серверному программному обеспечению


Веб-сервер

  • Apache (рекомендуется) разработка продукта выполнена для Apache версии 1.3.х. Однако система также успешно работает на Apache 2.x.
  • IIS (Internet Information Server)- установка возможна, однако требуется дополнительная настройка для корректной работы с продуктом. Поддерживаемые версии:
    • IIS 5
    • IIS 6
    • IIS 7
    • IIS 7,5.
  • Eserv (возможна установка) – продукт тестировался для совместной работы с веб-сервером.

PHP

  • PHP версии не ниже 5.3.*
  • Модули PHP:
Расширение Описание Пример установки
gd библиотека для работы с изображениями, требуется для построения графиков и диаграмм для модулей статистики, рекламы, техподдержки. Используется для работы механизма CAPTCHA.
yum install php-gd
xml используется для работы системы обновлений. Библиотека по умолчанию включена в стандартной установке PHP. Для версии под Windows - поддержка встроенная.
yum install php-xml
mbstring предоставляет функции для работы с многобайтными строками, которые облегчают работу c многобайтными кодировками в PHP. Предназначен для работы с Unicode-кодировками
yum install php-mbstring
акселератор PHP наличие не обязательно, но рекомендуется (OPcache, XCache, APC и другого). Рекомендуется OPcache, входит в состав PHP v5.5+.
yum install php-opcache
  • Есть особенность использования прекомпилятора XCache, его параметр xcache.cacher для корректной работы продукта должен быть Off.
  • eAccelerator не совместим с PHP v5.3+ и больше не поддерживается в продуктах «1C-Битрикс» с версии ядра 15.0.13.

Для работы с базами данных Oracle и MySQL в кодировке UTF-8 необходимо указать в php.ini:

mbstring.func_overload=2
mbstring.internal_encoding=UTF-8

или в настройках виртуального хоста:

php_admin_value mbstring.func_overload 2
php_admin_value mbstring.internal_encoding UTF-8
  • Системные библиотеки
Библиотека Описание Пример установки
freetype библиотека необходима для корректной работы механизма CAPTCHA.
yum install freetype
pcre (POSIX и Perl-compatible) – необходима для корректной работы внутренних механизмов продукта.
yum install pcre
zlib библиотека компрессии используется для работы модуля Компрессии и при работе системы обновлений для уменьшения количества передаваемых данных от сервера к клиенту
yum install zlib

Сервер баз данных

Приложение Поддерживаемая версия Примечание
MySQL 5.0 и выше
Oracle Oracle 10g и выше или стабильная версия Oracle XE Для работы с СУБД Oracle требуется установленная поддержка Oracle для PHP. Для этого требуется, чтобы в PHP было подключено расширение для работы с указанной СУБД: php_oci8.dll.
MSSQL MSSQL 10.0 (2008) или MSSQL 2008 XE и выше. Для работы продукта с СУБД MSSQL требуется поддержка ODBC или Native Client. Рекомендуется использовать Native Client как более быстрый и не провоцирующий «повисание» PHP.

Настройки PHP

Параметр Значение Описание Пример записи
memory_limit
64M
Максимальный объем памяти в байтах, который разрешается использовать для работы PHP ядру продукта (в данном случае - 64 Мб). Аналогичное значение необходимо установить в файле /bitrix/php_interface/dbconn.php
memory_limit = 64M
file_uploads
On
Параметр определяет возможность загрузки на сервер файлов.
file_uploads = On
upload_tmp_dir
<имя каталога>
Необходимо, чтобы указанный каталог существовал и на него были права на запись для пользователя, под которым работает веб-сервер.
upload_tmp_dir = /tmp/php_upload/www
upload_max_filesize
<достаточный размер>
Максимальный размер загружаемого файла
upload_max_filesize = 1024M
  • Рекомендуемые настройки PHP-сессий:
    • В файле php.ini установить: session.use_trans_sid = 0
    • В файле .htaccess установить: php_flag session.use_trans_sid off

Источник

1s-bitriks_cms._trebovanija_k_servernomu_programmnomu_obespecheniju.txt · Последнее изменение: 2016/06/19 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki