Внимание! Данные настройки выходят за пределы стандартного меню Виртуальной машины и предназначены для ознакомления. Применение их требует чёткого понимания всех действий и полной ответственности. Наша техническая поддержка консультирует исключительно по вопросам работы пунктов меню ВМ.
При запуске виртуальной машины 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:
<li>Для дополнительных сайтов сервера: `/etc/nginx/bx/site_ext_enabled/`
- Для глобальных настроек сервера: `/etc/nginx/bx/settings/`
- Для персональных настроек сайта (с BitrixVM 7.5): `/etc/nginx/bx/site_settings//`
- 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