每当我的代码中出现错误并尝试运行它时,页面就会无法访问。这显然非常令人沮丧,因为它没有反馈就很难调试代码。
来自cPanel的相关信息:
Apache版本2.2.22
PHP版本5.3.14
MySQL版本5.1.68-cll
架构x86_64
操作系统linux
如果需要更多信息,请询问,对不起,我不能提供更多信息,但坦率地说,我很难过。
感谢。
答案 0 :(得分:1)
启用error reporting以查看PHP有什么错误,如果有的话。
答案 1 :(得分:1)
您可以查看几个地方,首先尝试检查您的Apache错误日志。在许多情况下,它位于/var/log/apache2/error.log中。另一种调试这样的页面的方法是启用错误记录。
最简单的方法是将这些行添加到您的php文件中:
ini_set('display_errors',1);
error_reporting(E_ALL);
除此之外,您还可以通过添加以下内容来清除错误格式:
ini_set('html_errors', 'On');
除了启用错误报告的这种方法之外,您还可以通过添加以下行从配置文件中启用它们:
error_reporting = E_ALL
答案 2 :(得分:0)
您需要更新php.ini以显示错误。有几个设置。
在php.ini中搜索display_errors
和error_reporting
。该文件通常对错误报告选项进行了很好的评论,但error_reporting = E_ALL
是一种典型设置。有时人们想要压制通知并将error_reporting设置为E_ALL & ~E_NOTICE
。
display_errors = On
是将错误打印到屏幕的配置。
更改php.ini后,通常需要重新启动Apache。我不确定你对你的服务器有多少控制权,所以如果你不能重启Apache但你有一个php.ini可用,那么你的主机可能已配置它,所以你不需要重启。