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 文件时,我看到的只是错误消息“致命错误:第 3 行的 C:\xampp\htdocs\index.php 中找不到类 'unknownclass'”,如果 display_errors 为假,我看不到任何事物。

还有什么我需要设置的吗?

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 回答