专注CJ联盟
不止CJ联盟

罪魁祸首竟然是他

昨天可能来我博客的人会发现,网站时不时是无法打开的。或者就是样式丢失的。如果你遇到一切正常的,那你得庆幸运气有多好。非常抱歉,由于昨天网站搬家一直出错,导致无法访问。

现在回想昨天的事情,真是罪孽啊。

起因是我在恢复D总留下的TGL数据包,大家都知道那份数据很大,而我又想放在我网站的二级目录比如www.52zd.com/bbs下。这就意味着我主域名www.52zd.com要和论坛的二级目录放在同一个主机。

这几天我测试了下vultr东京的速度,觉得还可以,就打算先用这个vps测试。我用其他域名折腾了几次,论坛是ok了,但是主域名下wordpress搬家一直出错。

最初怀疑是不是因为我折腾二级目录的伪静态时出现了什么错误,导致根目录下无法安装。反反复复验证了很多种可能,一直没得到解决。

最后索性直接用我52zd.com去折腾了。想着就先搬个博客好了。结果依然出错。网站搬家这种活,我做了很多次了啊,理论上再怎么操作我也不至于做错啊。

于是,我又新建vps、重新搭建环境,连环境和面板我也从amh、lnmp、wdcp折腾了个遍,最终还是无效。

搬家和虚拟主机我很熟,但vps我确实有点不懂。所以中间也时不时请教指尖,搞得他也晕头转向没弄明白我这边到底出了什么状况。

下班回到家,依然是在折腾这件事情。我这人有时候就是这样子,一件事情没搞定就觉得浑身不舒服。而搬家这种事情呢,我个人不大爱去找不熟的人,数据直接给你损坏掉、乱传播、留后门等等一切皆有可能。

后来排查了众多原因,发现新建wordpress是ok的,但是恢复我网站的数据库后就会出错。不管是用phpmyadmin进行导入,还是用帝国备份王进行恢复,都是一样的情况。你也许会说,直接先恢复数据库,并且修改wp-config不就好了。事实上,你考虑的可能性我都测试过。我也不知道为什么,只要我先修改wp-config里的数据库信息,就连不上数据库。

数据表头差异

后来我是查看了数据库的表才发现,恢复后的post里压根没我的文章。这事情让我直接确定肯定是数据库恢复有问题了。排除了数据源、权限等问题,最终发现原来是我博客数据库表的格式太非主流。一般前面是wp_,而我这个是wp_gar4b4_  在安装wordpress时,选择wp_gar4b4_就ok了。

好了,说多了都是泪,来看看着非主流的表是怎么命名的,丫的,小婊砸。

 

未经允许不得转载:赚刀博客 » 罪魁祸首竟然是他

赚刀博客——专注CJ联盟,不止CJ联盟

联系小龙虾CJ联盟交流群