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, чтобы узнать, есть ли какие-либо директивы, перезаписывающие его, но все же какие-либо предложения?


person Elzo Valugi    schedule 26.07.2010    source источник
comment
Убедитесь, что это тот же самый файл php.ini, который вы изменяете.   -  person Sarfraz    schedule 26.07.2010
comment
@sAc это правильно. Я вижу другие модификации   -  person Elzo Valugi    schedule 26.07.2010


Ответы (3)


Найдите «Проанализированные дополнительные файлы ini» в выводе phpinfo(). Этот параметр также можно изменить в конфигурации Apache (включая файлы .htaccess).

person m1tk4    schedule 26.07.2010
comment
дополнительные файлы специфичны для дополнительных модулей, и там не было изменено никаких глобальных настроек ini. - person Elzo Valugi; 26.07.2010

«Главное значение» (из php.ini) может быть переопределено «Локальным значением» в httpd.conf, .htaccess или другой конфигурации Apache с php_value директива.

person Oleksandr Yanovets    schedule 12.10.2010
comment
Другая причина, по которой ошибка может не отображаться, — это использование @ в @include или @require. Все включенные скрипты будут иметь error_reporting 0. Мне потребовалось несколько часов, чтобы выяснить это. - person checksum; 27.08.2016

Я обнаружил, что проблема/решение находится в дополнительном файле конфигурации, который добавляется в папку vhosts. Файл называется httpd.include и содержит эту строку

php_admin_flag safe_mode on

PS. Я действительно ненавижу, когда другие системы создают такие файлы на лету, особенно с нужными им значениями.

person Elzo Valugi    schedule 26.07.2010