1

Server 500 メッセージ/エラーのデフォルト エラー ページを設定したいと考えています。

仮想ホストにエントリを設定しました:

ErrorDocument 500 /errorpage.html

不明な関数を含む PHP ファイルを作成すると、500 エラーが発生しました。これは機能します。Apache は、ブラウザと access.log ファイルで 500 ステータス コードを送信します。しかし、errorpage.html へのリダイレクトが機能しません。コンテンツのないホワイトページ (WSOD) が表示されます。

私の間違いはどこですか?

デフォルトのエラー ページをテストするために、example.html ファイルも作成し、このファイルを Web サーバー ユーザー (ファイル権限 600、所有者ルート) が読み取れないようにしました。ブラウザ/Apache から 401 ステータスが送信され、デフォルトのエラー ページ 401 が機能しています。errorpage.html (ErrorDocument 401 /errorpage.html) へのリダイレクトを取得しました

それは私のPHP / Apache構成にあるものでなければなりません。

PHP 5.5.9、アパッチ 2.4

4

0 に答える 0