質問

破壊も修復もおもしろくな誰もが知っていた方法を設定す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_FATALE_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 ファイルです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top