И вот, я снова здесь Сегодня обнаружил один интересный момент. 1С Битрикс (управление сайтом 17.5.4) работает на nginx+php7.0-fpm+postfix MTA Задаю sendmail_path в php.ini как sendmail_path = /usr/sbin/sendmail -t -i info@site.org Смотрю выхлоп phpinfo() там значение параметра неизменно sendmail_path = /usr/sbin/sendmail -t -i admin@site.org Хорошо, поменяем данный параметр еще в конфиге пула php-fpm ставим php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i info@site.org Но в phpinfo() все также как было Отсюда вопрос: Система сама выставляет данный параметр через ini_set() или как? Что значит такое поведение и чем оно обусловлено?!
Если вы смотрите через phpinfo() то какое отношение к этому может иметь битрикс? Может не те конфиге правите? В консоли запустите
Код
php --ini
и посмотрите какие конфиги вообще берутся в PHP, может быть в каком-то из них не учли. Извините, еще не хочу обидеть, но мало ли вдруг: вы php-fpm перезапустили после изменения конфигов?
Естественно, перезапускаю, как говорится, не первый год замужем VDS админю.
Цитата
то какое отношение к этому может иметь битрикс?
Суть в том, что, например, настройки переменной max_input_vars CMS добросовестно берет из основного конфига php, если иное не указано в конфиге для пула php-fpm. А вот с sendmail_path бред какой-то. В принципе оно не мешает, работает и не трожь. Просто хочется понять, откуда читается это значение.
У php-fpm еще могут быть свои конфиги в /etc/php-fpm.d/ или /etc/opt/remi/ (если из репы Remi) У меня, например, в /etc/opt/remi/php70/php-fpm.d/www.conf задано еще:
Код
php_admin_value[memory_limit] = 1024M
и много чего еще. Наверняка и почту можно туда прописать.