Заказать звонок
Логин
Пароль
Войти как пользователь
Логин
Пароль
Войти как пользователь

Как поменять настройки PHP или MySQL в BitrixVM

23 ноя 2020
#Разработчику
Часто возникает задача, особенно при оптимизации сервера, что нужно изменить его параметры. Некоторые по незнанию правят сами конфигурационные файлы PHP, Апача или MySQL. Но это совершенно неправильный подход, т.к. при обновлении, а иногда и перезагрузке сервера, указанные вами параметры могут слететь.
Чтобы такого не происходило, существует возможность подгрузки параметров из дополнительных конфигурационных файлов, данные которых перезаписывают стандартные настройки.

Вот список этих файлов:

  • PHP - /etc/php.d/z_bx_custom.ini
  • MySQL - /etc/mysql/conf.d/z_bx_custom.cnf
  • Apache - /etc/httpd/bx/custom/z_bx_custom.conf
  • nginx - /etc/nginx/bx/settings/z_bx_custom.conf
Они могут отсутствовать, в таком случае просто создайте такие файлы и укажите в них свои настройки.
После изменений перезагрузите сервер или апач и все будет работать с вашими настройками.

Перезагрузить Apache можно вот этой командой (чтобы полностью не перезагружать сервер): systemctl restart httpd
Это может пригодиться, в том числе, если у вас несколько сайтов на виртуальной машине Битрикса последней версии (в которой отключена mbstring.func_overload) и некоторые не обновляются (закончилась лицензия) и требуют mbstring.func_overload.

Для этого добавляем в файле /etc/httpd/bx/custom/z_bx_custom.conf запись (с указанием папки вашего сайта):

<Directory "/home/bitrix/ext_www/rushstudio.by">
    php_admin_value mbstring.func_overload 2
</Directory>
  • Комментарии
Загрузка комментариев...