网站成功搬家,站点成功存续,1Panel迁移踩坑记录!

尚寂新
2023/11/07 21:25

还有几个月,特价的华为云机器就要过期了。正好看见群友在群里分享的阿里的 99 元机,当天买下,并办了接入备案。故大喜,毕竟站点的存续有希望了,有了能继续下去的物质基础。

备案又双一次通过
备案又双一次通过

对于这个站的未来嘛,虽然已经确定了自己没有入行计算机,也没有从事程序员的工作,但还是将这个站点,作为自己的兴趣爱好,继续进行下去,大概率周末会改改站啊,写写东西啊什么的,尽量让这个站,长期存续下去,毕竟里面也装满了我半个青春,也是以我个人的力量,能留存下来的物质之一。

然后就开始着手给程序搬家。心想宝塔用了这么长时间也用腻了,换了 1Panel 试试看。

当晚配置机器,就已经装上了,可惜阿里这边不接入备案就不给访问,即使是接入别家的备案临时解析进来,都不行。今天备案审核通过,开始配置环境。然后就踩了不少的坑,其中不少坑的关键词,都是 Docker

遇到的第一个问题:数据库无法连接

首先 Typecho 是报Pdo_Mysql拓展的错,于是把驱动程序换成了Mysqli,也不行。后经过搜索,才发现,Docker 所安装的 PHP 默认是没有任何拓展的。于是便搜索到了常见的 PHP 拓展列表,安了个遍,同时勾了一些我认为可能会使用的拓展,这才解决第一个问题。

稀土掘金 常用的 PHP 拓展
稀土掘金 常用的 PHP 拓展

然后,在数据库名、数据库密码、数据库用户名都正确的情况下,Typecho 报错仍然无法连接。再经过一系列搜索,发现是 Docker 有自己的地址分配,自己输 127 或者是 localhost 的地址反而连不上,需要输入 MySQL 所在的 Docker 容器中实际所分配到的 IP 地址,我这边直接把 127 替换成了 mysql 就可以连接了。

1Panel 中所显示的 MySQL 连接地址
1Panel 中所显示的 MySQL 连接地址

遇到的第二个问题:伪静态,后台无法登录

使用 Typecho 官方文档 所提供的伪静态设置方法以及后台无法登录的排查解决方法是无效的。后经过搜索,需要使用其他的伪静态实现代码(见下),才可正常使用(这里引用下 Gary 的文章)。

location / {
    try_files $uri $uri/ /index.php$uri?$query_string;
}

遇到的第三个问题:无法上传附件

这个问题是我写这个文的时候遇到的,又经过一系列查找,发现是权限组的问题。网站数据迁移过来解压出来的时候,用户与用户组组均为root,而 1Panel 使用的用户与用户组为1000,具体的说明见下图。在文件栏里把权限都设为 1000 之后,成功解决。

网站设置-基本-网站目录
网站设置-基本-网站目录

说到底,一切的一切,还是源于自己不了解 Docker,也侧面说明了 1Panel 上手难度要比宝塔是略高的。但 Docker 化的管理,无疑是好的,自己慢慢适应适应,其实也蛮不错的。后续也会深入的了解了解,发掘其用法。

已有 22 条评论 (旧评论在前)
  1. 空空裤兜
    回复
    2023-11-08 08:33 甘肃省 Windows NT10

    一直用宝塔,用顺手了就不想换其他的。纠结备案难度,还是没有入阿里云的这个特价机。

  2. dujun
    回复
    2023-11-08 15:39 浙江省 macOS

    两年后再搬迁到腾讯云,继续新人优惠

    1. 尚寂新 博主
      回复
      2023-11-08 15:42 黑龙江省 iOS 17.0.3

      腾讯云那边还有吗,我去年从腾讯云的学生机搬到华为云这边的一年特价机,然后现在搬到阿里这边。说实在的如果腾讯云那边的轻量无忧计划还有就好了

      1. dujun
        回复
        2023-11-08 15:47 浙江省 macOS

        腾讯云现在有新人88的。用家里其他人的身份注册就行。但是如果一直用轻量云还是划算的,最少的 1 折,不用折腾迁移了。我也是嫖完了阿里云三年的新人优惠,再转到腾讯三年新人优惠。然后懒得再迁移了,一直在腾讯续费。

      2. dujun
        回复
        2023-11-08 15:49 浙江省 macOS

        国内大厂云服务器,比来比去腾讯云最便宜。长期续费还是要腾讯云。

  3. ccbbp
    回复
    2023-11-11 12:32 安徽省 Android 12

    tc对性能要求很低,正好适合这个主机

  4. 叶开 友链
    回复
    2023-11-16 20:30 福建省 Windows NT10

    还是要宝塔方便啊!

  5. Feng
    回复
    Feng
    2023-11-17 16:19 浙江省 Windows NT10

    阿里云这个99元的机子,据说可以续费用4年

    1. 叶开 友链
      回复
      2023-11-18 18:28 福建省 Windows NT10

      如果不用备案,我就入手了。

    2. SouFan
      回复
      2023-11-21 13:04 湖北省 Windows NT10

      只能续费两年吧

      1. 尚寂新 博主
        回复
        2023-11-21 13:08 黑龙江省 iOS 17.1.1

        等续完两年之后再说之后的事情,现在有机器用就行👍

      2. SouFan
        回复
        2023-11-21 13:10 湖北省 Windows NT10

        是的,99元确实挺划算的,我也入手了

  6. 流年
    回复
    2023-11-20 11:50 广东省 Android 11

    我用的景安虚拟主机,一年三十来块钱,不是腾讯用不起,而是景安更有性价比

  7. 若志奕鑫
    回复
    2023-11-26 11:09 云南省 Android 13

    两年内通过腾讯云活动500买了5年腾讯云轻量云,不知道值不值,不知道以后还会不会有力度更大的活动
    我发现我并不适合写代码,只能作为兴趣爱好小小折腾一手,慢慢的也开始抗拒从事程序员岗位,突然不知道未来的路该怎么走了。。。

    1. 尚寂新 博主
      回复
      2023-11-26 13:35 黑龙江省 iOS 17.1.1

      一年一百挺划算的了,总比虚机要强上很多。
      爱好变成工作,总会厌倦的,把建站当成爱好挺好的,至少我现在是这样的。目前考进了小地方的事业编,工作闲暇之余了解了解前后端,玩玩站写写站,挺舒服的。昨晚把新台式的电源拆下来了,嫌太吵,打算退货加钱换海韵,又要过几天才能把站重新收拾出来了

      1. 若志奕鑫
        回复
        2023-11-26 13:41 云南省 Windows NT10

        能考上事业编可太强了,铁饭碗啊

  8. 永恒末匕 友链
    回复
    2023-11-26 13:27 广西壮族自治区 iOS 16.3

    我之前买的腾讯云轻量448花了198买了3年,然后今年10月份轻量3周年生日直播,看到优惠比如我这个448的,用满3年的话就是168续费一年感觉挺好的。只要我们不甘平庸,努力奋斗,就会越来越好,星光不负赶路人。

    1. 尚寂新 博主
      回复
      2023-11-26 13:30 黑龙江省 iOS 17.1.1

      轻量无忧嘛,还是别的活动。其实一年 160 多图个稳定续费,真的挺香的

      1. 永恒末匕 友链
        回复
        2023-11-26 13:48 广西壮族自治区 Windows NT10

        轻量云lighthouse,只有它生日的时候就会有这个续费活动,如果服务器是224配置的话续费都不到一百块

  9. 森木志 友链
    回复
    2024-01-03 12:08 广东省 南博 4.1.4

    没事 我这小破站也还在

    1. 尚寂新 博主
      回复
      2024-01-03 13:24 黑龙江省 iOS 17.2.1

      现在相对来说好起来了,我这边就等着什么时候发工资吧,站点开下去应该是没什么阻力了🤣

  10. 星图
    回复
    2024-03-29 14:24 北京市 Windows NT10

    没有特别需求暂时不考虑折腾,安静的记录生活

添加新评论 (Markdown Supported)
(ノ°ο°)ノ
未验证,请点击此处跳转到 Github 进行游客身份验证。