php.iniで、display_errorsのOnやOffが変更できない
1. php.iniの記述を疑う。
display_errors = Off は、コメントアウト解除されている。
また、php.iniの後半とかにシレっと重複してdisplay_errorsの記述がある、なんてこともない。
2. 間違ったphp.iniを編集している可能性を疑う。
コマンドラインで、php --iniを実行。編集しているphp.iniが、確かにLoadされていることを確認。
3. Apacheの設定を疑う。
phpinfo();を表示させる.phpファイルを仕込む。
<?php
phpinfo();
?>
ページを表示させると、loaded configuration file (none)となっている。
php.iniが、Apacheに読み込まれていない。
httpd.confのPHPIniDirを確認し、一瞬あるじゃんと思ったが・・・残念ながらパスが違う。
正: PHPInidir "/usr/local/httpd/conf"
誤: PHPInidir "/usr/local/apache/conf"
修正したら直った。
死にたい・・・・