我正在使用Codeigniter,而不是错误消息,我只是得到一个空白页。有什么方法可以显示PHP错误消息吗?当我没有反馈时很难调试。我的环境是带有Apache的Ubuntu。
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
我遇到了同样的问题,正如Shayan Husaini指出的那样,我遇到了无法检测到的语法错误。
我在终端中使用php linter解决了它:
php -l file.php
您也可以使用类似这样的方式在某个文件夹中的每个文件中使用linter:
find -type f -name "*.php" -exec php -l '{}' \;
并仅过滤出带有错误的内容:
find -type f -name "*.php" -exec php -l '{}' \; | grep '^[^N]'
那应该显示带有解析错误的文件以及错误所在的行。
暮色呼如
TA贡献1853条经验 获得超9个赞
当您的代码中有基本的php语法错误时,会发生此行为。如果您遇到语法错误,则php解析器不会完全解析代码并且不显示任何内容,因此上述所有建议仅在您有语法错误时才有效。
- 3 回答
- 0 关注
- 571 浏览
添加回答
举报
0/150
提交
取消