xampp运行php文件报404错误,php – 在xampp上打开错误报告

Hey look at that, made a more insane error making code and it works… but why isn’t it showing all errors?

可能你没有得到任何’简单’错误,如:

Parse error: syntax error, unexpected T_VARIABLE in .../.../index.php on line 6

#or

Warning: include(whateveryouwantedto.include): failed to open str(...)

但你确实得到了类似的东西:

Fatal error: Call to undefined method stdClass::Crap() in .../.../index.php on line 6

根据我的想法,这是因为如果你不禁用PHP配置中的日志记录,“简单”错误将“无处”发送.换句话说:PHP通过不显示任何错误来“帮助”你,因为你定义了log_errors = On和/或error_log =’php_errors.log’并且它记录了所有’真实’错误,但你只是不把它切成了’真实’类别.

如果这没有帮助,思维帽子说:“它不能记住,但我确定天堂/地狱知道它在PHP或Apache配置中的某个地方.”

当然希望我的思维帽帮助你.

编辑:

解决这个问题可能是找到并打开php.ini,选择全部,删除/退格,保存(但保持打开)(或在某处保存副本).然后重启Apache.看看是否有任何区别.如果是这样,php配置就在其他地方.恢复php文件并从root用户搜索你的计算机或服务器以获取另一个php.ini.

另外我认为你应该确定:

log_errors = Off

error_log = "./"

display_errors = On

error_reporting = E_ALL

或者在PHP中:

error_reporting(E_ALL & E_STRICT);

ini_set('display_errors', '1');

ini_set('log_errors', '0');

ini_set('error_log', './');

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值