Я в значительной степени следовал этому руководству: http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-debian-lenny
Делает то, чего Вы требуете.
убедитесь, что вы редактируете правильный файл php.ini, поскольку есть два ini-файла, один для apache и один для интерфейса командной строки.
Есть ли у вас параметр auto_append_file =
, который заставляет php включать код на каждую страницу, которая использует ini_set ()
, чтобы снова включить дисплей ?
Недавно я столкнулся с подобным поведением и обнаружил, что макет php.ini довольно запутанный: список значений по умолчанию и т. д. находится вверху файла, в то время как описание настройки и сама настройка находятся ниже. (см. php 7 игнорирует файлы ini, но заявляет, что загружает .)
grep -n display_errors / etc / php.ini
Стоит иметь в виду, что даже если вы не отображаете и не регистрируете ошибки, они все равно оказывают большое влияние на пропускную способность и производительность.
3 наиболее очевидные причины:
1) вы изменяете неправильный файл php.ini (к которому вы уже обратились).
2) параметр php.ini переопределен где-то еще - если это mod_php, то это могло быть в файлах httpd.conf или .htaccess
3) вы не перезапустили процесс PHP (httpd, когда мы говорим о mod_php) после внесения изменений