Внимание! Данные настройки выходят за пределы стандартного меню Виртуальной машины и предназначены для ознакомления. Применение их требует чёткого понимания всех действий и полной ответственности. Наша техническая поддержка консультирует исключительно по вопросам работы пунктов меню ВМ.
При запуске виртуальной машины 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// -
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
Ищете надежного партнера по веб-разработке и автоматизации? Мы помогаем бизнесу расти с помощью современных технологий, автоматизации процессов и экспертного SEO. Свяжитесь с нами, чтобы обсудить вашу задачу.