9

コンピューターを 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: "

これらの変更はエラーで行われます。

これをデバッグする方法についての考えは大歓迎です。

4

3 に答える 3

0

私はそれだけを見つけました

error_reporting = off

STRICT エラーは PHP 5.4 の時点で ALL の一部になっているため、面倒です。

于 2013-11-24T12:03:40.127 に答える