博客打不开了

前几天又续费了一年的域名和主机,大几百块。还是希望能多多充实下这个博客,流量暴涨起来。

续费完成后打开网站,发现空白,查看状态码是500。

解决步骤及总结:

通过SSH登录上去,检查error.log,发现报错信息可能是连接不上mysql。主机每年续费一次,而博客平时只是写写文章,很久没有安装插件等配置变动了,基于此,查阅相关文档后决定降级PHP版本。在cpanel 上找到了PHP版本切换,将PHP从7.3降级到7.0后网站依然打开不了,降级到6.5后正常。通过反复切换PHP版本观察日志,目前有两个插件在PHP7不能正常使用。这两个插件主页已经无法正常打开,功能是否还能正常使用及后期维护存疑。

此次故障解决办法总结为有以下几种:

1.降级PHP版本到5。(PHP7起移除了mysql的连接方式,取而代之的是mysqli);

2.禁用相关插件,恢复PHP到7版本;

3.修改相关插件配置文件适配PHP 7。

 

错误日志摘要:

1.[19-Mar-2021 00:56:18 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_get_server_info() in /home/********/public_html/********/plugins/********/****.php:13

 

[19-Mar-2021 10:07:12 PRC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /home/********/public_html/********/plugins/********/libs/****.class.php:51

Print Friendly

发表评论

电子邮件地址不会被公开。 必填项已用*标注