質問
破壊も修復もおもしろくな誰もが知っていた方法を設定すapacheを返静的なHTMLページで(Apache)きを決定することができるPHPの死?このことは、開発者とエレガントな解決方法を示すと共にエラーページ(最悪シナリオのソースコードでPHPのインクルードページにて実行されます。
感謝。
解決
PHPのソースコードのみが表示されapacheが設定されていない正しく扱うphpファイルです。ることが適切にハンドラは定義されています。
エラーには何が示を設定できるクリアしました。iniを中心にdisplay_errors可変となります。すべき設定をoffにし、log_errorsによる生産環境です。
場合はphpで実際に金型は、apacheは適切なレスポンスのHTTPステータスコード(通常500)のページで定義されたErrorDocumentディレクトリいなかった金型が残ったループのだができないと分かっています。
を指定することができ異なるページの異なるエラーコードがあります。
他のヒント
いると想定する人はいないでしょうこのことは一般的に500エラーを設定することができapaches500ハンドラを静的ページ:
ErrorDocument500/500error.html
も読むことができ約エラーハンドラに apaches文サイト
の問題は、PHPの致命的なエラーになApacheを返500す。誤差を除く E_FATAL
や E_PARSE
取り扱うこととしましたような利用 set_error_handler()
.
ある2つの使い方"PHP"、"Apache.
1. Install PHP as an Apache module: this way the PHP execution is a thread inside the apache process. So if PHP execution fails, then Apache process fails too. there is no fallback strategy.
2. Install PHP as a CGI script handler: this way Apache will start a new PHP process for each request. If the PHP execution fails, then Apache will know that, and there might be a way to handle the error.
にかかわらず、インストールすPHP、PHPの実行に失敗した処理することができますの誤り php.ini
ファイルです。