コンピューターを OS X 10.9 にアップデートした後、WordPress 3.7 で php.ini ファイルを介して STRICT エラー レポートを無効にしようとしています。Mavericks に同梱されている PHP バージョン 5.4.17 を実行しています。
私の wp-config.php ファイルでdefine('WP_DEBUG', true);
、OS をアップグレードする前に正常に動作していたものを有効にし、その結果として PHP を有効にしました。
php.ini ファイルで、error_reporting を次のように設定しようとしました。
error_reporting = E_ALL
また
error_reporting = E_ALL & ~E_STRICT
また
error_reporting = E_ALL & ~E_DEPRECATED
平
error_reporting = 0
しかし、エラーはまだ表示されます。
display_errors はオフに設定されています:
display_errors = Off
ファイルを変更するたびに、次の 2 つのコマンドを使用して apache と httpd を再起動します。
httpd -k restart
apachectl restart
私が編集している php.ini ファイルは、phpinfo() で指定されているものと同じであり、変更が行われていることを確認するために、error_prepend_string 値を編集しています。
error_prepend_string = "<span style='color: #ff0000'>ERROR: "
これらの変更はエラーで行われます。
これをデバッグする方法についての考えは大歓迎です。