公元2021年8月29号下午三点多,看到最新的主题功能挺多的,就捉摸着给博客的主题升下级,结果主题刚升完级就完犊子了……
WordPress给出的提示PHP是版本需要大于7.2。
联想到之前升级PHP版本屡次失败,今次决定一定要把PHP版本升级成功,然后就跑到后台去升级PHP版本。
经历一番波折,PHP版本终于升级成功,结果一启动,发现博客访问失败,一开始提示500,怀疑是WP的问题,查看日志,发现问题可能在Nginx,重启了Nginx之后,发现直接访问失败。:nu:
然后发现Nginx的配置文件被rpm改了,重新加上配置文件,再次reload Nginx,发现500又回来了……
然后怀疑是PHP升级没有成功,查看了PHP的运行日志,一切OK,PHP某的问题……
很烦
此时距离博客挂掉已经两个小时了。
心里有点儿烦闷,开始备份数据,准备走恢复流程。
结果这个时候突然看到一行日志:
Warning: require_once(/var/www/wordpress/wp-config.php): failed to open stream: Permission denied in /var/www/wordpress/wp-load.php on line 37
嗯?没权限?明白了……
看了看PHP配置文件中的用户组,嗯,是apache,行吧,问题就是这儿了,把apache改成nginx,然后重启php-fpm,再次访问,终于看见了升级之后的博客页面。 :douyin.44:
历时将近三个小时,终于搞定了一次简单的主题升级……
特此记录。
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接
我之前也是手动升级PHP,后来换服务器,装了宝塔就芜湖起飞了,再不折腾。
https://chenyan98.cn/391.html
@晨岩 哈哈哈~可以的 :douyin.40:
更新一篇挺不容易的。 :huaji3:
@林羽凡 :douyin.22: 前段时间在忙着找工作,最近刚算是安定下来
这类简单的问题有时候也挺坑人的
@哥斯拉 可不么
恭喜,不过对我这种每天写8h代码的来说,升级就是写BUG,不动最稳定 :tushe:
@Catyo :douyin.19: