2009-07-28 18 views
7

私のPHPでエラーが発生するたびに、私のローカルApacheサーバーから500 Internal Serverエラーが発生します。私は自分のCakePHPプロジェクトに問題はないようですが、これはバニラのPHPですが、実際にはエラーを推測して進捗を遅らせています。PHPのエラーApacheが500エラーを返します

答えて

22

次のPHPコードを使用してエラー報告を有効にする:あなたはいつも何が起こったかを知るためにApacheのエラーログを確認することができます+書いた何@scompt

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

PHP Docs

+0

ありがとうございました。だから、私はphp.iniファイルに入り、これも正しく設定できますか?だから私はいつも私のファイルにこのコードを持つ必要はありません。 – trobrock

+1

なぜそれを持ってはいけないのですか?開発中にオンになっている「if」ステートメント(またはサーバーをシャットダウンしたくないので、緊急時の生産)に入れてください。下の私の答えもチェックしてください。 –

+2

これは開発サーバーのための良いアドバイスですが、実際のWebサイトでは、エンドユーザーにPHPエラーメッセージが表示されるのを避けるため、エラー報告をオフに切り替える必要があります。サーバーエラーログのエラーを確認することはできます。 – Spudley

2

。 (地獄、Linuxで開発した場合、Linuxのホストであるは、エラーログに慣れてください。

関連する問題