typecho博客网站搬移教程

  • 2020 年 06 月 01 日
  • 201次
  • 699 字
  • 2 条评论

我用的是虚拟主机,试了在主机里备份文件数据,还有typecho博客程序后台自带的备份,迁移到另一个平台的虚拟主机总是出现问题。

在百度也搜索了很多,最后无意中看到了木灵鱼儿博客的typecho备份还原教程,下方是跟着这篇教程操作后的搬移步骤。

数据库备份

这个教程等于把博客的设置信息全部丢弃,只保留文章数据,评论,分类信息,标签。
首先要进入数据库管理,找到对应的这6个表:

  1. access
  2. comments
  3. contents
  4. fields
  5. metas
  6. relationships

如果你用的是默认前缀,那么其完整表名应该就是带typecho_的了,如果你博客没有上传过附件,fields这个表就可以放弃。
我的博客搬移的时候没有access,就勾选的其他5个导出

数据库导出备份

导出方式:选择 自定义 - 显示所有可用的选项,然后滑到最下方点击执行,不要动其他地方,然后会显示下载一个sql文件,把他保存到本地。

数据库导出方式

插件和主题备份

  • 可以直接在虚拟主机FTP/文件管理 - 数据备份 - 网站文件备份,密码自己记得就好,解压时要用,备份好文件后在文件管理的backup文件里面,点击文件名直接下载。
  • 下载好后你可以直接把你自己单独添加的文件,和图片文件压缩备份,如果是你没有修改地址,typecho博客图片默认的地址就在根目录下usr/uploads这个文件里。
  • CommentToMail 这个插件千万不要备份,而是要使用新的

数据库还原

到新的主机后,重新上传Typecho的官方程序,按照之前的操作步骤重新安装一边即可。
然后我们去到新主机的数据管理,勾选你刚刚在旧数据库导出过名字相同的表,删除掉

新数据裤删除表

然后我们打开刚刚下载到本地的sql文件,用notepad++或者是vscode这些打开,然后按Ctrl+F找到里面这句话:

Database:

数据库:

后面的旧数据库名,修改成你新建的博客数据库名后保存,然后在新的数据库管理里面导入

导入到数据库

导入后可以看下表的表前缀是否一样,因为我安装博客都是默认的,就不用修改了,如果不一样自行修改为和现在的数据库一样的表前缀。

插件主题恢复

上面的步骤操作完后,文章,评论,分类信息,标签就还原了,在重新上传启用设置你的插件主题和图片即可


版权属于:JAM

本文链接:https://www.jaml.life/archives/24.html



—— 收到 2 条评论 ——

    2020 年 10 月 30 日 21:59

    这个主题是收费的,不过确实挺好看的

      2020 年 10 月 31 日 10:00

      哈哈哈哈,是的

OωO