0

Apache 2.4.3 を搭載した xampp を使用しています。ファイル xampp/apache/conf/httpd.conf で、「AllowOverride All」を設定しました。xampp/htdocs/.htaccess で「ErrorDocument 500 /InitialError.php」を設定しました。InitialError.php は、今のところ単純な html をエコー出力するだけのファイルです。私のファイル xampp/htdocs/index.php には、「$new = new unknownclass();」という行があります。クラス unknownclass は未定義です。

index.php ファイルを実行すると、「致命的なエラー: クラス 'unknownclass' が C:\xampp\htdocs\index.php の 3 行目に見つかりません」というエラー メッセージが表示され、display_errors が false の場合は表示されません。なんでも。

他に設定する必要があるものはありますか?

4

1 に答える 1

0

htaccess ではできません。

次のようなもの:

Apache: ああ、php リクエストです。それが php の仕事です

PHP: わかりました。

アパッチ: わかりました、家に帰ります。

PHP: たわごと、これはわかりません。

エラーページを返すのはPHPの問題です。

Apache 内で問題が発生した場合、ページは機能するはずです。

PS チェック

http://php.net/manual/en/function.register-shutdown-function.php

http://php.net/manual/en/function.set-error-handler.php

于 2013-08-15T02:35:25.523 に答える