私は小さなプラグインと、いくつかのWPインストールで作業しています。
私はこれに慣れていません、そしてそこにまともなガイドがあるかどうか知りたいのですが(これまでのところ死の白い画面をめぐる私のグーグルは開発者のために何も明らかにしませんでした)間違いを見つけたり、愚かなことを避けたりするために。
ありとあらゆるリンクやヒントは大歓迎です。
白い画面の死は通常、致命的なPHPエラーです。ほとんどの場合、構文エラーが原因です。これは多くの場合ブラウザにエラーを送信しません。
できることはいくつかあります。
Php.iniファイルでPHP error_log
をオンにして、error_reporting
レベルを設定します。 http://php.net/manual/en/errorfunc.configuration.php
エラー情報: http://www.php.net/manual/en/errorfunc.constants.php
代わりにまたは組み合わせて、あなたは(wordpress codexから)あなたのwp-configでもこれをオンにすることができます。 http://codex.wordpress.org/Editing_wp-config.php
/**
* This will log all errors notices and warnings to a file called debug.log in
* wp-content only when WP_DEBUG is true
*/
define('WP_DEBUG', true); // false
if (WP_DEBUG) {
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
}
Wp-config.phpでWordPressのデバッグと保存されたクエリを有効にします(wp debugは上記の例と同じです)。
define('WP_DEBUG', true);
define('SAVEQUERIES', true);
そしてデバッグバーをインストールしてください。 http://wordpress.org/extend/plugins/debug-bar/
また、 xDebug のようなものを使うことをお勧めします。