Lishengxie
  • Posts
  • About
  • Contact
  1. Home
  2. Posts
  3. Transfer Server

Transfer Server

Dec 23, 2023 未分类 Lishengxie

站点迁移

之前使用的是云服务器是腾讯与的2核4G服务器,但是由于最开始购买时只买了一年,续费时价格太贵,因此转到阿里云,可以有四年每年99元的2核2G服务器可以白嫖~

迁移过程大概分为两步:站点数据迁移和站点备案迁移

数据迁移

博客迁移wordpress->typecho

原来的博客使用wordpress框架,但是wordpress框架功能齐全、有些臃肿,因此这里换成了更精简的typecho框架。

  1. typecho安装 参考了知乎博客https://zhuanlan.zhihu.com/p/34211709;
  2. 导出wordpress数据库并在新服务器中导入
  • mysql导入导出命令参考: https://www.runoob.com/w3cnote/linux-mysql-import-export-data.html;
  • 先将原服务器上的wordpress数据库导出为*.sql文件,再导入到新服务器中;
  • 这一步是为了方便下一步转换到typecho,因为这样可以直接访问本地数据库。
  1. 数据迁移到typecho 基于typecho插件:https://docs.typecho.org/plugins/wordpress-to-typecho
  2. 还原wordpress中的图片附件到typecho中
  • 将WordPress的wp-content/uploads目录下的附件全部移动到Typecho的usr/uploads目录下,保持目录结构不变。
  • 在mysql typecho对应数据库中执行以下代码以完成图片路径的替换:
 update typecho_contents set text=replace(text,'wp-content/uploads','usr/uploads')
 update typecho_contents set text=replace(text,'wordpree站点url','typecho站点url')
  1. typecho使用数学公式 使用插件:https://github.com/yuzhongzhibi/typecho_mathjax_plugin

  2. typecho主题页面更改 参考链接:https://www.skyqian.com/archives/typecho-pages.html

docker容器迁移

做法是现在新服务器上安装docker,然后迁移旧服务器上的docker挂载文件夹到新服务器相同位置,最后在新服务器启动容器。参考链接:https://zhuanlan.zhihu.com/p/643367054 这里我主要使用了两个容器用于存储电子书和笔记

  1. Talebook:https://github.com/talebook/talebook
  2. leanote: https://www.bilibili.com/read/cv23693842/

站点备案迁移

为了方便使用,计划将域名和服务器都转移到阿里云。因为服务器需要在所在服务商处备案,因此还需要再阿里云备案,主要参考了这篇博客:https://www.zuozuovera.com/posts/1644/。

Table of Contents

  • 站点迁移
    • 数据迁移
    • 站点备案迁移

Recent Posts

  • 分布式ID生成方案全解析:从数据库到雪花算法 Jun 25, 2026
  • Let's Encrypt 免费申请 SSL 证书,并实现自动续期 Sep 14, 2025
  • Redis ziplist、quicklist 和 listpack Mar 3, 2025
  • Nginx禁止使用IP直接访问服务器上相应端口 May 11, 2024
  • LeetCode刷题 - KMP算法 Feb 4, 2024

Categories

  • Linux7
  • 算法学习7
  • 论文笔记6
  • C++4
  • 未分类3
  • Go学习2
  • Redis1
  • SystemC1
  • Verilog1

Tags

← 算法学习-差分数组 LeetCode刷题 - KMP算法 →

Related Posts

  • 建站过程 Apr 30, 2023
  • Windows常见问题记录 Apr 30, 2023
皖ICP备2023003716号-1 | 公安备案皖公网安备34012202341113 | 违法和不良信息举报邮箱:1141751053@qq.com
Powered by Hugo & Explore Theme.