2021 年把博客迁移到阿里云轻量服务器上,一直使用至今。中途升级了一次配置,三年的费用分别是 720、918 和 918。其实很贵,但因为懒,不想再折腾,老老实实交了钱。

今年的服务器也快到期了,看到 1900 分享的 99 元一年的阿里云 ECS,果断入手了,消费该降级还得降级。并且我发现可以 99 元再续一年,当然要薅到底,买了 2 年。与现在的费用相比,两年能省 1638 元。

接下来就是迁移网站,包括博客收藏夹,以及 Memos 不打算迁移了,需要备份数据。

之前的两次迁移,都有记录,也算折腾经验丰富了。

但没想到又踩坑了,主要有 2 个:

1、服务器 80/443 端口没有打开

我把所有程序、配置、数据都弄好了,就是访问不了,也没有 Nginx 报错返回,连 Nginx 日志都查不了。最后不得不求助阿里云客服,通过客服提供的一个检测链接,测试发现 80 端口未打开,心里一万只草泥马奔过。去阿里云后台打开 80 端口后,便能访问了,至少出现了 Nignx 的 502 页面,有 Nginx 报错,一切就好说了。

之后装完 SSL 证书,网站又打不开了,折腾了老半天,才意识到 https 是 443 端口,也没有打开,我真是笨出天际。

搞定端口问题后,网站能正常访问,4 个多小时过去了。

2、Typecho 的评论邮件通知功能失效

恰在此时,网友小宋留言评论了,但我没有收到邮件通知。去后台测试,报错 Attempt to assign property "from" on null Error

我大概猜到是 PHP 版本号引起的。

Nginx 的配置中涉及 PHP 版本号,我之前遇到过因为 Nginx 中 PHP 版本号配置不对,导致网站无法访问,因此我对这个信息比较敏感。新服务器上 PHP 版本号是 8.1,而之前的服务器 PHP 版本号是 7.4。网站能访问但插件不能用,我猜可能是评论插件 CommentToEmail 未兼容 PHP8。

但我吧有点轴,就爱新版本,不想降级 PHP,于是在网上找到其它版本的 CommentToEmail,以及其它的评论通知插件,一个个试下来,都不行。一不留神,2 小时又过去了。

只好认怂,把 PHP 降级到 7.4,评论功能恢复。我直接判断出的问题是对的。

旧版挺好,没必要死嗑新版,想起老罗那句「又不是不能用」。服务器买了 2 年,至少 2 年不用折腾了。

至于 Memos 备份,我使用 Python 脚本全部下载到 Obsidian 中了,脚本放在 Github 上了。

最后附上阿里云活动页面:链接

分类: 折腾 标签: typecho, 阿里云 , 博客迁移

已有 99 条评论

  1. 没有备案,薅不到羊毛🫠,直接是预装系统的都得手动开端口。

    1. 奇怪的是,我之前迁移到轻量服务上的时候,好像没碰到这个问题。
      还是缺少经验。
      国外 5 刀一月的话,我觉得还行。一年 500 左右。

  2. 哈哈哈哈,是的,每年服务器的开销都不少,准备放家里 nas 上

    1. 没有公网 ip,还得解决下内网穿透。

  3. 个人服务器一年一千多是有点贵了。我的心理价位是一天一块钱,也是三四百之间。

    1. 是的,太肉痛了。
      虽然昨天折腾了好几个小时,但算下来,两年能省 1600 多块呢,值了。

      1. 就是,能跟【漂亮】吃多少顿啊

        1. 哈哈哈哈哈哈😂

  4. 我的博客从 3 月底新增的内容开始好像不能被搜索引擎收录了,之前的内容还在,不知道拾月有遇到过吗?求帮助~

    1. 我没太关心这个,但刚刚去谷歌和百度看了下,谷歌已经收录了我这篇最新的文章,百度还只收录还截止在 5 天前。总体还行。

      你有在谷歌和百度后台提交 sitemap 吗,有 sitemap 应该是比较快的。

  5. 所以阿里云没办法用镜像从轻量迁移到 ECS 吗

    1. 我估计可以,之前不知道,当我注意到这个方式的时候,已经折腾的差不多了。

      1. 我的环境如果现在从零开始搭建已经无法顺利进行了,很多依赖失效了。一个个找替代方案麻烦得很。这也是绑牢在腾讯云的一个原因。通过镜像把 “传家宝” 维持下去。

        1. 哈哈,这方式能传很久。
          有些平台支持第三方镜像导入,我看阿里云平台的镜像导入来源,就有腾讯云的轻量服务器。

  6. 以前也用的轻量,三年一千多活动买的。现在这个 99 的是可以续费四年,到 26 年,个人博客足够用。

    1. 你续了 4 年(到 2028 年)吗?我不行呢,只能买 2 年。

      1. 我 23 年买的,可以到 26 年。这两年服务器价格战打的厉害,后续折扣会有很多。我续费了四年

        1. 太爽了,明天 618 再来看,哈哈。

  7. PHP 先不用降级到 7.4,只是插件不兼容短期没有找到替代品,热心网友需要时间到达战场,让子弹先飞一会, 哈哈

    1. 但评论天天有,我自己经常访问后台,收不到通知还好。但读者也收不到,就不太好。只好先降级。
      等兼容版出来了,再更新。

  8. 又不是不能用,哈哈哈

    1. 老罗深谙产品之道

  9. 哈哈,我也经常薅羊毛,有便宜的国内机就买,我迁移比较简单,但是我那个香港主机就选择续费,续费价格没涨

    1. 是的,还是得精打细算。我迁移也不难,就是这次莫名踩坑了。

  10. 服务器迁移最难受了,所以我选择续费……

    1. 我用的是 sqlite,直接打包文件迁移,算是比较简单的了。
      99 一年太有诱惑力了,折腾这几个小时,两年能省 1600 多,也值得,哈哈。

添加新评论

  • 😂
  • 😎
  • 😭
  • 😱
  • 😓
  • 💊
  • 💣
  • 👍
  • 🤝
  • 🙏
  • Emoji