2016-04-29 1 views
0

時々、WordPressの白い画面に、拡張子がないために死んでしまうことがあります。前回は、WordPress AMPプラグインでphp xml拡張子が抜けていました。私はかなり「すべて」私は、ログのトレースを取得するの例えばを考えることができます:WP-config.phpの中"php extension missing"エラーを表示するにはどうすればいいですか?

error_reporting(E_ALL); 

// Enable WP_DEBUG mode 
define('WP_DEBUG', true); 

// Enable Debug logging to the /wp-content/debug.log file 
define('WP_DEBUG_LOG', true); 

を試してみました。私が得たのは恐ろしい白いページだった。 debug.logまたは仮想ホストエラーログにトレースはありません。

私には何が欠けていますか?つまり、あなたのスクリプトの先頭にerror_reporting(E_ALL); ini_set('display_errors', '1');を追加

+0

'ini_set(「はdisplay_errors」、TRUE);' – Dale

+0

ホワイトスクリーンを助けるかもしれない、通常、データベースの問題を意味し、私はあなたのwp-configなどを確認して再確認します。画面に印刷したい場合は 'WP_DEBUG_LOG'も使用しないでください。 –

+0

ほとんどの場合、php.iniの値を変更する必要があります。多くのホスティングプロバイダがini値をロックしています。 httpd.conf(apacheを前提としています)にアクセスできれば、これを変更することができますが、どうして迷惑でしょうか? php.ini – David

答えて

0

PHPコードにエラーレポートを有効にするには:

<?php 
error_reporting(E_ALL); 
ini_set('display_errors', '1'); 
//the rest of the code... 
+0

error_reporting(E_ALL)を編集するのと同じくらい簡単にwp-config.phpにありました。 display_errorsはブラウザの問題を表示するはずです。私が正しく覚えていれば、私もこれを試しました - 何も現れませんでした。画面やログには表示されません。 –

+0

はい、それはあなたのスクリプトが持つかもしれないエラーを表示するはずです –

+0

"boom();しようとしましたin index.php。それはApacheのエラーログに表示されます。欠落している拡張問題はありません。月曜日に再開する。今までありがとう。 –

関連する問題