2011-11-21 22 views
8

サーバはPHP 5.2から5.3にアップグレードされましたが、現在は空白のページだけが構文エラーになっていません。私はこれがよくある質問であることを知っています。私は通常、何をする必要があるかを知っています。PHP - 構文エラーは表示されなくなりました(空白ページ)

php.iniのdisplay_errorsがオンで、error_reportingがE_ALL & E_NOTICEに設定されています。それに影響を与える可能性のある他の指令がありますか?私は構文エラーメッセージ("Unexpected ; in file on line...")を取得することがありました。

私は本当にここで愚かですか?

+3

正しいphp.iniファイルからの読み込み、およびはdisplay_errorsかのerror_reportingがファイルに後から再定義されていないことをあなたが確信しているしていますか? – thetaiko

+0

ファイルの先頭に 'error_reporting(-1);'を入れてみてください。 – ckimbrell

+3

最初のコメントに '' <?php phpinfo(); ?>あなたのサイトで使用されているphp.iniファイルを調べることができます – robjmills

答えて

2

を保存して再起動し、私はディレクティブが少し間違っていました。 php.iniの正しい値は、する必要があります:

E_ALL & ~E_NOTICE

0

あなたはOSに言及didntはいますが、Unixのバリアントに取り組むと仮定すると、あなたは、このコマンドを実行して、エラーを表示することができます

tail -f /var/logs/apache2/error.log 

または多分

tail -f /var/log/httpd/error_log 

とWebサーバーの設定かもしれません変更されました。 php.iniで

+0

ええ、私は前と同じようにPHPページにそれらを表示します。 – BadHorsie

1

試し

error_reporting = E_ALL | E_STRICT 
display_errors = On 

apacheの

関連する問題