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