Php 安装所有灯组件后无错误输出
今天我在Ubuntu 10.04上安装了LAMP。Php 安装所有灯组件后无错误输出,php,error-handling,lamp,ubuntu-10.04,Php,Error Handling,Lamp,Ubuntu 10.04,今天我在Ubuntu 10.04上安装了LAMP。 我为我的网站创建了单独的VH文件。当我开始玩代码时,我注意到没有错误。有时代码没有出现,但没有错误消息。我感到好奇,开始寻找,是什么导致了这种行为。经过2小时的搜索,我仍然没有衣服 有人能帮忙吗?如果需要更多信息,我很乐意添加。 我希望我问的问题是对的。我有一些疑问,它应该是服务器故障。尝试在PHP脚本中启用显示错误: ini_set('display_errors', true); 在任何情况下,任何实际错误都应该记录到您的错误日志文件中,
我为我的网站创建了单独的VH文件。当我开始玩代码时,我注意到没有错误。有时代码没有出现,但没有错误消息。我感到好奇,开始寻找,是什么导致了这种行为。经过2小时的搜索,我仍然没有衣服 有人能帮忙吗?如果需要更多信息,我很乐意添加。
我希望我问的问题是对的。我有一些疑问,它应该是服务器故障。尝试在PHP脚本中启用显示错误:
ini_set('display_errors', true);
在任何情况下,任何实际错误都应该记录到您的错误日志文件中,在我的Ubuntu安装中,该文件位于/var/log/apache2/error.log
,或者由您在Apache中的虚拟主机配置定义的错误日志文件中。
如果将display\u errors
设置为true解决了您的问题,您可以在php.ini
中对其进行更改,您可以在phpinfo()
中找到它
有关这一点以及
错误报告
、显示错误
和日志错误
之间的差异的更多信息,请访问。尝试在PHP脚本中启用显示错误:
ini_set('display_errors', true);
在任何情况下,任何实际错误都应该记录到您的错误日志文件中,在我的Ubuntu安装中,该文件位于/var/log/apache2/error.log
,或者由您在Apache中的虚拟主机配置定义的错误日志文件中。
如果将display\u errors
设置为true解决了您的问题,您可以在php.ini
中对其进行更改,您可以在phpinfo()
中找到它
关于这一点以及
error\u reporting
、display\u errors
和log\u errors
之间的区别的更多信息,请访问。您需要编辑php.ini
,具体来说,您可能还需要尝试php的功能。您需要编辑php.ini
,具体来说,你可能想试试php的功能。@Eugene,我认为“true”
应该是true
或1
或“on”
,但你只是在没有解释的情况下发布了它,这是解决方案还是已经存在于你的代码中了?@Eugene:你是什么意思?如果display\u errors
未设置为true,则将error\u reporting
设置为true或将显示的错误级别设置为E\u ALL
将不会显示任何内容。非常感谢。是的,php.ini补丁帮助解决了这个问题。我不知道,因为我通常在Windows中使用XAMPP,我在那里没有这样的问题。@Eugene,我认为“true”
应该是true
或1
或“on”
,但你只是在没有解释的情况下发布了它,这是解决方案还是已经存在于你的代码中了?@Eugene:你是什么意思?如果display\u errors
未设置为true,则将error\u reporting
设置为true或将显示的错误级别设置为E\u ALL
将不会显示任何内容。非常感谢。是的,php.ini补丁帮助解决了这个问题。我不知道这件事,因为我通常使用XAMPP在Windows中工作,我在那里没有遇到这样的问题。@Eugene:你重新启动了apache2服务器吗?@Eugene if not-sudo apache2ctl restart
或sudo service apache2 restart
应该是正确的。@Eugene:你重新启动了apache2服务器吗?@Eugene if not-sudo apache2ctl restart
或sudo服务apache2重启
。