Внимание! Данные настройки выходят за пределы стандартного меню Виртуальной машины и предназначены для ознакомления. Применение их требует чёткого понимания всех действий и полной ответственности. Наша техническая поддержка консультирует исключительно по вопросам работы пунктов меню ВМ.
При запуске виртуальной машины BitrixVM или сервера с BitrixEnv, сервис bvat автоматически настраивает основные параметры Apache, PHP, MySQL и nginx в зависимости от доступной памяти, обеспечивая оптимальные настройки сервера.
Однако, в некоторых случаях может потребоваться изменить настройки без отключения bvat. Для этого предусмотрены специальные конфигурационные файлы, позволяющие переопределять параметры. Эти файлы находятся в следующих директориях:
- MySQL:
/etc/mysql/conf.d/z_bx_custom.cnf
- Apache:
/etc/httpd/bx/custom/z_bx_custom.conf
- nginx:
- Для дополнительных сайтов сервера:
/etc/nginx/bx/site_ext_enabled/
- Для глобальных настроек сервера:
/etc/nginx/bx/settings/
- Для персональных настроек сайта (с BitrixVM 7.5):
/etc/nginx/bx/site_settings/<SITE_NAME>/
- Для дополнительных сайтов сервера:
- PHP:
/etc/php.d/z_bx_custom.ini
Если в указанных директориях нет нужных конфигурационных файлов, их можно создать самостоятельно. Важно: изменения в стандартных конфигурационных файлах Apache, PHP, MySQL и nginx могут быть утеряны при обновлении BitrixVM/BitrixEnv. Чтобы сохранить их, используйте файлы типа z_bx_custom.*
для каждого сервиса. Для активации изменений требуется перезапуск служб MySQL, Apache или nginx.
Пример из практики: для устранения ошибки при конвертации лида с большим числом пользовательских полей в CRM Битрикс24, в файл /etc/mysql/conf.d/z_bx_custom.cnf
были добавлены настройки:
innodb_file_format = Barracuda
innodb_file_per_table = ON
innodb_strict_mode = OFF