Разница между основным и локальным значениями 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.