本文最后更新时间 2022年4月11日
如题,最早使用的是changeip的低配vps来放置chinavsp这个小博客,随着各种插件的安装,虽然网站访问量不大,但是经常各种报错,于是换到了changeip的虚拟主机。每年也就几刀,还算安心,至少访问起来没有啥问题,也不用自己考虑很多问题,对于我这种已经只能偶尔折腾的中年大叔还算安心方便。
但是1月21日,changeip发邮件过来说要直接涨价,从原本的$6.75 USD直接涨价到12刀,涨幅快翻倍,虽然说总共也没有多少钱,但是对于我来说似乎有点被坑的感觉,很不爽。于是就打算直接迁移,毕竟在好几个主机商都有vps和虚拟主机。
说干就干,直接把老的文件打包,到这边添加好addon domain就OK,结果没有想到转移过来之后各种破事,直接500错误无法访问,当时比较忙也就搁置了。
今天在hostloc看不少人在讨论免费空间以及看到另外一个博客的站长各种折腾的从虚拟主机到vps,然后又从vps回归到虚拟主机,于是又想起了这个站点。所以来解决站点500的问题,本来整个解决问题的过程打算另外水一篇文章的,想想直接记下来算了。
首先,通过静态文件和探针的测试都OK确认肯定问题是出现在wordpress的设置上,但是文件是直接那边下载过来的,并且web服务器也都是litespeed,不存在太大的问题。
接着怀疑是文件权限的问题,检查了一遍核心的文件的权限似乎没有任何问题,数据库也检查了,都没问题。
最后决定重新安装一遍最新版的wordpress,然后将老的数据导过来,结果在cpanel安装过程中发现貌似有点小问题,选错目录了。不过这里发现了cpanle自带的wordpress管理工具: WordPress Management 这个工具竟然能自动扫描整个目录,然后托管该实例,如下图。
扫描之后,这个手工迁移过来的wordpress被发现了,接着完成了wordpress版本升级,但是打开依然无法访问。直接在这个工具上开启报错情况之后发现似乎是因为插件的原因报错,此时这个工具的强大之处就来了。直接可以通过面板管理升级插件和模板。于是因为系统版本和插件版本以及模板版本不一致导致的网站错误都一一得到解决。于是整个问题就搞定了。