Разница между основным и локальным значениями phpinfo()
У меня есть чистая установка CentOs с php 5.2.13.
В php.ini, который загружен и присутствует в заголовке phpinfo(), у меня есть
safe_mode=off
в информации phpinfo() у меня есть
// local value - safe_mode: On
// master value - safe_mode: off
php файл имеет только функцию phpinfo().
Я все еще ищу файл vhost, чтобы увидеть, есть ли какие-либо директивы, перезаписывающие это, но все же какие-то пригонки?
Ответы
Ответ 1
Я обнаружил, что проблема/решение находится в дополнительном файле конфигурации, который добавлен в папку vhosts.
Файл называется httpd.include и имеет эту строку
php_admin_flag safe_mode on
PS. Я действительно ненавижу, когда другие системы создают файлы на лету, как это, особенно со значениями, которые они хотят.
Ответ 2
Ищите "дополнительные файлы ini, обработанные" в выводе phpinfo(). Этот параметр также можно изменить в конфигурации Apache (включая файлы .htaccess).
Ответ 3
"Master Value" (из php.ini) может быть переопределено "Локальное значение" в httpd.conf, .htaccess или другой конфигурации Apache с php_value.