PHP网页出现 无法正常运行,状态码500,不提示任何错误信息的处理

chrome仅提示如下图的内容,部分浏览器只显示网页无法运行或者网页走丢了,查到状态码是500,但是无任何提示信息

这种情况一般是php配置里的display_errors=Off或者 error_reporting=0,即错误提示被关闭了

我们可以用ini_set函数,来设置部分php.ini的配置项

ini_set("display_errors","On");//打开PHP错误提示

error_reporting函数可以设置PHP警告级别

error_reporting(E_ALL);//显示所有错误

记得加在php文件最开始

如果还是无法显示错误信息,那有可能你的PHP出现了语法错误等原因,导致这个程序压根没执行

这时候可以新建一个test.php,然后在该php里如下编辑:

if(!ini_get('display_errors')) { 
   ini_set('display_errors', 'On');
} 
error_reporting(E_ALL);
echo 'test';
include("目标文件");

补充: 把.htaccess文件的规则都删除试试

补充2: 使用try catch

补充3:检查程序需要的插件是不是都安装了,比如fileinfo、curl等,如果curl安装后发起对外请求时出错,检查是不是curl的证书问题

补充3:使用PHPStudy8的PHP7.0.9时出现500错误,没有任何提示,尝试各种办法无果 ,后来换了PHP7.0.33,出现错误的提示信息了,是curl证书的问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值