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

当遇到Chrome浏览器显示500错误且无详细信息时,通常是由于PHP错误提示关闭导致。可以通过使用ini_set和error_reporting函数临时开启错误显示。如果仍无法获取错误信息,可以创建test.php文件进行测试,或者检查PHP语法错误、依赖插件安装情况,如curl。此外,清理.htaccess文件规则或检查PHP版本和证书问题也可能有助于解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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证书的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值