错误导致的白页和日志
这一问题上没有痕迹:
错误的PHP脚本事业白页,无痕迹日志中找到,也没有任何地方错误导致的白页和日志
故事(调试步骤):
我应该调试一个过时的项目,但似乎访问任何页面会导致一个空白/白页,没有错误发布,并没有在Apache错误日志。
大多数我回顾行代码由线不能造成这样的问题(没有语法错误和无效的变量或此类)。
我在函数调用之前删除了'@'(用于禁止显示错误/调试信息),安装了error_handler,检查了如果.htaccess不允许错误视图,启用错误报告在我的php代码和php.ini中,但没有出现在Apache或PHP错误日志中。
解决方案:
可以发现Here。
最好的问候!
解决方法:
问题是由一个过时的OpenID API库造成的,还是之所以脚本没有输出错误,也没有记录他们仍然是未知的,我高度怀疑弃用的函数等。
你为什么不通过备份页开始。做一个新的,并把基本<?php echo "Hello world"; ?>
,看看你如何去。
然后,通过将其更改为<?php ecKo "Hello world"; ?>
打破它,看看会发生什么。从小处开始,继续前进。
您是否尝试过创建包含任何东西,但回声一个新的空白页面?然后,您可以慢慢构建页面并查看是否可以找到问题。
其实我也有这个问题时,有在htaccess文件错误,请尝试删除
非常感谢首席执行官,这帮助我确定了我的班级中错误驻留的位置=],现在我必须在其他函数上做更多的事情,并查看导致此问题的函数,感谢您的想法,尽管= D,但为什么不输出错误? – SAFAD 2011-03-05 11:02:22
你检查你的MySQL连接/登录,如果这是包含在您的应用程序? – chelmertz 2011-03-05 10:10:17
@chelmertz nein,但它似乎一切工作,让我检查= P – SAFAD 2011-03-05 10:13:44
您是否尝试过使用交互式调试器代码? – 2011-03-05 10:26:42