発生している PHP エラー、つまりそのようなものを確認したいと思い"Expected ; on line 5 of myfile.php"
ます。残念ながら、この情報を表示する方法がわかりません。
E_ALL を設定し、display_errors をオンにし、わかりやすいエラー メッセージをオフにし、IIS をエラー時にパススルーに設定しました。何が欠けていますか?
どのページでも上記のように構文エラーが表示されていました。彼らはもうしません。開発のためにサーバーをローカルホストに移動しましたが、サーバー構成を正確に模倣していないと思います。今、私は困惑しています。
IE と Chrome で試しましたが、どちらもエラーは表示されません。
エラーは PHP のログ ファイルに記録されますが、それでもページに表示されるようにしたいと考えています。少なくとも今のところ。
アップデート:
ini_set('display_errors', 'on');
リクエストされたページに直接追加しようとしたところ、動作するようになりました..しかし、なぜですか? なぜローカルに設定する必要があるのですか? 私の PHP.ini ファイルには、これが既に宣言されています。