background image

 

  要做在

php.ini 

 

文件中已经做过的事,请把下列各行添加到

httpd.conf,覆盖任何 

php.ini 文件:

 
php_flag  display_errors        on 
php_value error_reporting       2039 

 

    这 会 覆 盖 在

php.ini  

 

文 件 中 为

display_errors   已 经 设 置 的 标 志 , 以 及 

error_reporting 

 

的值。值

2039 

 

代表

E_ALL & ~E_NOTICE

 

。如果愿意采用

E_ALL,请

 

把值设为

2047

 

。同样,还是要重启

Apache。

  接下来,要在服务器上测试错误报告。

测试错误报告

  如果启动了错误报告,会节约许多时间。

PHP 中的错误会指向代码中的错误。请创建一

 

个简单的

PHP 

 

文件

test.php

 

,并像清单

1 所示一样定义它。

 

清单

1. 

 

一个生成错误的简单

PHP

 
<?php 
print("The next line generates an error.<br>"); 
printaline("PLEASE?"); 
print("This will not be displayed due to the above error."); 
?> 

 

  第一个

print() 

 

语句会向

Web 浏览器显示它的内容。但是第二个语句会生成错误并在 

Web 

 

页面上显示。这造成最后一个

print() 

 

语句不起作用,如图

1 所示。