赞
踩
我今天来分享一下解决这个问题的思路吧!毕竟每个人用的程序、服务器是不一样的,具体的原因我还必须得看你的操作才能正确的分析。网站打开空白有时候也可以称为“HTTP error 500”;
下面:谈谈博主我是如何解决这个问题的?
1、打开空白,首先需要看的就是服务器环境,因此我们需要看一下自己的网站环境是否启动正常?我查了服务器的php、mysql、nginx都是一切正常。说明环境没问题!
2、打开空白这段时间我恰好又操作了百度CDN加速和360网站卫士,而且http的网站可以打开,https的网站有的地方可以打开,有的却打不开,我怀疑是cdn引起来的,但是过了几个小时,这一推荐马上不成立,因为CDN不可能造成网站长久不能访问,而且我网站也未受任何的攻击。CDN也未受攻击。CDN恢复基本上半小时内就能全部恢复。说明不是CDN的问题!
3、这也是解决网站出错最有效的办法,那就是查看日志,日志可以告诉你为什么会出这个错,出错的原因在哪里?因为我的网站是nginx,我当然是查看nginx的日志,只需要查看nginx/logs/error.log即可!
查看日志最后几行的命令:
tail error.log
结果如下:
具体报错代码如下:
2017/08/29 13:09:01 [error] 32469#0: *4038681 FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected '?', expecting end of file in /fujieace/nginx/html/wp-content/themes/fujieace_com/header.php on line 20" while reading response header from upstream,
上面这句话的大概意思是:header.php里面20行有语法错误,FastCGI发送出错!
按照上面路径找到header.php文件,打开20行查看,果然发现少了一个">"。如下图:
果然,只需要重新修改,完美解决了网站后台可以打开,前台打开空白的问题。
如果你也有遇到相同的问题,或许你用我的方法解决不了,但是:欢迎您随时来咨询我!我可以具体给您分析,给您解决!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。