Tag: wordpress

WordPressでPHPのエラーを調べたい

  • プラグインを追加したり、PHPのバージョンを変更したら、エラーが出てほぼ白い画面になった。
  • PHPは多少出来るのでエラー箇所を調べてソースをチェックしたい。

こんな時には、wp-config.php の最後に PHPのプログラマならデバッグで一度は似た設定を追加したことがあると思いますが、同様に次のような2行を追加してみます。致命的なエラーの場合は、エラーの発生したソースの箇所とエラーメッセージを表示してくれます。

ini_set('display_errors', "On");
ini_set('error_reporting', E_ALL && ~E_NOTICE);

致命的なエラー以外に将来問題が起きないように注意表示も出したい場合は、次の様にして確認すると良いでしょう。

ini_set('display_errors', "On");
ini_set('error_reporting', E_ALL);


注意1

 wp_config.php は、セキュリティ向上の為に、パーミッションが「400」になっている事が多いと思います。FTPでダウンロードして変更をし、上書きアップロードする場合は、書き換え出来るようにパーミッションを変更し、書き換えたらパーミッションを元に戻します。

注意2

 確認中は、他の人にエラーを見せないほうが良いと思います。「.htaccess」で他の人からの閲覧には制限を設けたり、簡単なのはBASIC認証を設定するなどします。エラーが解決できたら追加した設定は削除します。