記一次網站搬家

多虧我的垃圾網絡技術,和我墨跡的性格,導致這次網站搬家異常緩慢,出錯頻繁,到現在也沒有完全轉換過來,不過又不是不能用。

在經歷PayPal變態的風控兩個月後,我終於可以讓PayPal預授權給Alibaba Cloud,ECS太貴,ECS NO!对于一个根本不可能做大的博客,我选择了轻量应用服务器,1G RAM 单核处理器够用,而且便宜,每月价格仅?3.40 香港机房不用备案对于大陆与海外都友好。另外一项开支就是amh的面板,几年前我可能还愿意在ssh下建站,现在我累了嘤嘤嘤,一买就买了一年免得忘记续费。

接着就是漫长的搬迁,搬网站服务器跟搬家一样累,不过是心累。走了很多弯路,弄错了很多玩意,最后还是搬迁成功,虽然并不完美。

网站原本放在technetcal上,但是他们家的客户服务中心时常出错,不知道whmcs的锅还是他们的锅,而且在虚拟空间上操作的空间小,最后还是选择了vps,虽然很糟心,但是最后是很舒服。

以下流水账警告:

我先是将所有的文件打包,看似很爽,完成后,在服务器上wget一下即可,导出数据库后,在宝塔面板打开phpmyadmin导入,最终网站正常运行,看似已经完成了,我就不管了,我在手机上打了一篇文,打算发布,但是怎么也发不出去,后来进入网页版上,发现新建文章的页面都扭曲了,提示着Creating default object from empty value…..post.php in line 708(还是780来着我忘了)百度转了一圈,全是‘empty value’的东西,Google转了一圈也没发现和我相同的案例,大多都是line 208(二零几来着我也忘了),我打开post.php,找到了那行,发现老铁没毛病啊,于是我又重装了一遍WordPress,这次是官网下载包,上传后把wp-content文件夹移过去,发现还是有相同的问题。

后来我发现下方的固定链接不对,显示’?preview=true’ 这不对劲,照理应该是我固定链接的格式,我就开始怀疑是伪静态,rewrite那里出了问题,换了好几个规则,还是不对,艰难的探索过程,我认为一定是nginx出问题了,卸载nginx装上了Apache,建立规则,还是一样的问题,期间网站断了又开,开了又断,我选择死亡,我把宝塔卸载,装上了amh。

令人窒息的是amh下,网站直接打不开了,无伦我再怎么设置ssl,再怎么重启nginx和php,都无法开启网站,那只能重头再来呗,重装系统,重装面板,终于网站可以再次访问了,可是仍然无法发布文章,这时的我已经烦躁,打算重新再来(网站重做,内容不要了)

突然发现,为什么数据库有些数据表导入不进去,后来我发现technetcal的MySQL是5.7,而我在用5.5,但是amh安装5.7的要求是RAM至少要有1200M,我尝试安装结果被直接终止,怎么办呢?我想起了以前一个朋友告诉我的方法:swap,原理就是在硬盘中划一小部分空间充当虚拟内存


dd if=/dev/zero of=/var/swap bs=1024 count=1048576

mkswap /var/swap

swapon /var/swap

一顿上述瞎操作后,MySQL的安装终于可以进行了,最终将数据导入,网站正常访问并且可以发文了,开心。

最后碎碎念:开头为什么要用繁体呢?不知道为什么简体输入法输入几个拼音后就会被断开,我无法输入wang 会被断成wa n g,zhan会被断成zh an,严重影响输入,后来恢复了,我也懒得再打一次简体,也懒得转嘿嘿嘿。

高考完了我应该会多看看网站吧,然而已经考完一个多月了我才想起这回事,Google adsense也没收入这几个月来,居然还没停我的账户,真好。

总结:都怪我垃圾

发表评论

发表评论

*

沙发空缺中,还不快抢~