请注意,本文编写于 1012 天前,最后修改于 1012 天前,其中某些信息可能已经过时。
前几天我把博客从wordpress迁移到了typecho,迁移的原因我有写了一篇文章。
整个迁移的过程:
博客从wordpress迁移到了typecho
第一步
搭建typecho的服务器环境
第二步
安装typecho程序,安装handsome模板
第三步
使用wordpresstotypecho(v1.0.3 Beta)插件进行数据转移
第四步
把原来wordpress 目录的图片拷贝到typecho的图片目录下
第五步
使用typecho数据库的管理后台,使用SQL语句去替换图片路径
第六步
进行新网站的相关设置
详细过程说明:
第一步:搭建typecho的服务器环境
这一步就是安装你的服务器环境,如果你是用宝塔的话,那就是需要新建网站,创建数据库,域名绑定等等。
第二步:安装typecho程序,安装handsome模板
可以去typecho的官网下载最新的安装程序。
下载连接:
具体的安装步骤,去官方帮助文档看,非常详细:帮助文档连接
模板安装,只需要把你的模板文件上传到typecho的/usr/themes目录下,后台进行启用就可以了。
第三步:使用wordpresstotypecho(v1.0.3 Beta)插件进行数据转移
- 下载wordpresstotypecho(v1.0.3 Beta)插件,下载地址:
- 上传到/usr/plugins目录中
- 访问后台,在 “控制台”下拉菜单中进入“插件管理”
- 激活wordpresstotypecho插件
- 点击wordpresstotypecho插件的“设置”进入配置
- 填写数据库及用户名等信息,保存设置
- 在“控制台”下来菜单中会出现“从Wordpress导入数据”,点击即开始数据迁移
- 完成导入,如果失败请确认您的数据库等设置。在完成导入之后可以禁用该插件,对其他功能没有任何影响。
第四步:把原来wordpress 目录的图片拷贝到typecho的图片目录下
这个时候,你会看到迁移过来的文章里面的图片不见了,所以我们需要把图片拷贝到typecho的目录下。
在wordpress中,我们的图片和文件是存储在 /wp-content/uploads/, 而Typecho则是保存在/usr/uploads.所以,我们需要将它们复制到typecho的图片文件夹中。注意是把uploads整个文件夹复制过去
第五步:使用typecho数据库的管理后台,使用SQL语句去替换图片路径
在数据库中的文章内容包含了各种各样的图片,但是图片的路径链接是之前的wordpress的路径,如今我们必须将图片的路径转换为了typecho的路径,此时,我们就要利用sql语句,对数据库的文章字段进行修改。
UPDATE typecho_contents SET text = REPLACE(text,'http://xx.com/wp-content/uploads/','http://xx.com/usr/uploads/');
第六步:进行新网站的相关设置
- logo设置
- 网站关键字,描述等设置。
- 导航菜单的调整。
- 各个区块的显示设置等等
以上就是从wordpress 迁移到typecho的整个过程。
注意:如果是要延续之前的域名,可以先弄个二级域名先调试网站,调试完了,在切换过来。
2 条评论
你的wordpress 和typecho版本 分别是多少讷
typecho 1.1 (17.10.30) wordpress 当时应该是最新的版本。应该没什么影响