php网站的index.php文件打开空白,其他html和php都能打开的问题所在

昨天晚上开始我的网站的首页打不开,一打开就是空白页,这就很气人了。

于是测试了一下,其他根目录的html页面正常打开,比如index.html正常打开;其他根目录的php文件正常打开,比如a.php,打开输出555。

所以这个问题就很麻烦了,首先其他文件能打开说明服务器的配置是没有问题的,那问题就是出在index.php这个文件上,于是要先看看文件的权限问题,再看看文件的代码问题:

1.文件权限。正常来说文件权限是644,文件夹权限是744.

但是此处不用这个方法判断,我们换个思路,用对比的方法。新建一个a.php,让它输出555。如果访问时能正常输出,那就说明这个文件的权限是没有问题的,所以我们只需要index.php的权限与这个a.php文件的权限一致即可。也即说明权限没问题。

2.文件代码的问题。php文件中只要有一个致命错误,整个文件就不会执行。这样确实可能导致文件空白输出。

经过检查是昨天晚上修改的一段数据库代码导致的,看不到致命错误,也没有错误提示,编辑器中也没有飘红,真不知道问题出在什么地方,但是只要把代码调整到修改之前,就可以正常输出文件了。

也开启了error_reporting,但是什么也输不出来,真奇怪。

至今原因不明。

但是问题还是解决了,就是把代码换一换,可能是某个地方的代码出问题,导致整个php文件不能正常编译,所以传不过来文档给浏览器。

感谢本文作者,帮了我老大忙了,转载自:php网站的index.php文件打开空白,其他html和php都能_镜站网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值