重新开张

去年4月份使用的虚拟主机homezz结束服务。备份了数据以后,本来想先放在自己AWS的VPS上过渡一段时间,后来配置出了问题,短时间没搞定apache2和php mysql的配置就放下来了,blog也一直停业至今。

这个五一的五天长假正好找到空折腾。手头的备份文件(本来以为丢了,费了一番功夫在iCloud Drive里找到了)如下:

  • MySQL数据库的SQL DUMP,版本5.7.25
  • cPanel下载的服务器wordpress目录,版本5.1.1版本。除了这个blog的本体,里面还有某人当年寄存在我blog上的博客片段。

之前用来跑shadowsocks的key找不到了,重新起了一个普通的Ubuntu 18.04,也许是因祸得福,环境更干净了,很顺利地装上了php5.6和mysql插件,apache也不需要配置直接能用。

接下来就是决定用哪家的主机,毕竟用AWS的VPS价格真不便宜,还要自己维护以及折腾SSL。候选目标最后圈定在DreamHost, BlueHost和SiteGuard。鉴于我对性能和稳定性没有要求,最后选了便宜的BlueHost(年付),另外还有LetsEncrypt的免费SSL。

没想到下一步的迁移是这次重新开张最麻烦的步骤。导出总是失败,查看了错误日志里发现应该是某一篇文章里的内容触发了bug。只好通过人肉导出一个个分类的文章的做法一点点搬,最后算是恢复了将近400篇博文。

最后启用SSL的时候又碰到了BlueHost的bug,提示未知错误。网上搜索了一圈,找到几个方案也没搞定。但第二天睡一觉起来的时候就好了,推测原因是域名解析的延迟——昨天挺晚的时候才把域名绑定到BlueHost的解析服务器上,导致和LetsEncrypt做域名认证的步骤发生了错误。BlueHost隐藏了这个错误,浪费了不少时间。

又是一篇流水账开启了这个十年的老博~

Leave a Reply

Your email address will not be published.