phpinfo () разница между основным и локальным значением

18

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

    
задан Elzo Valugi 26.07.2010 в 15:26
источник
  • Убедитесь, что это тот же файл php.ini, который вы изменяете. –  Sarfraz 26.07.2010 в 15:29
  • @sAc это правильно. Я вижу другие изменения –  Elzo Valugi 26.07.2010 в 15:37

3 ответа

8

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

php_admin_flag safe_mode on

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

    
ответ дан Elzo Valugi 26.07.2010 в 15:46
источник
10

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

    
ответ дан m1tk4 26.07.2010 в 15:30
источник
  • дополнительные файлы специфичны для дополнительных модулей и не видели каких-либо глобальных настроек ini, измененных там. –  Elzo Valugi 26.07.2010 в 15:47
10

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

    
ответ дан Alexander Yanovets 12.10.2010 в 09:35
источник
  • Еще одна причина, по которой ошибка не отображается, - это использование @ в @include или @require. Все включенные скрипты будут иметь error_reporting 0. Взяли мне часы, чтобы узнать. –  checksum 27.08.2016 в 03:34