У меня есть установка, которая запускает PHP 7.2 через FPM, через прокси-сервер nginx (ОС: Ubuntu 16.04.4 LTS).
Проблема
Я положил .user.ini
в корневую папку документа прямо рядом с index.php
.
Содержимое файла:
auto_append_file="./autoAppend.php"
Файл autoAppend.php
находится в том же каталоге.
Но когда я читаю директиву настроек auto_append_file
из index.php во время выполнения, он возвращает пустую строку, и фактический файл не добавляется при выполнении index.php.
Эта директива auto_append_file
должна быть изменяемой в файле .user.ini
, поскольку имеет флаг PHP_INI_PERDIR
.
Текущие настройки
Вот мои настройки INI, прочитанные во время выполнения из index.php:
user_ini.filename
: .user.ini
user_ini.cache_ttl
: 10
auto_append_file
: ""
php_sapi_name()
: fpm-fcgi
Вот настройки в php.ini FPM:
; Automatically add files after PHP document.
; http://php.net/auto-append-file
auto_append_file =
Как мне заставить PHP читать и применять директивы из .user.ini
файла?