本文总结了将wordpress从一个站点迁移至另一个站点的过程。

最早我的博客地址是frankge.me,中间遇到一点问题,所以将博客迁移到了frankge.me/blog,当时有很多内容不清楚,所以才搞到了前一个站点。最近学会了在子域名下安装wordpress,所以想把站点从frankge.me/blog迁移到blog.frankge.me下。

这里以我博客的迁移为例,来总结一下不同站点迁移wordpress的步骤。

1.原站点的备份。备份包括wordpress以及数据库。wordpress的备份可以通过BackUpWordPress插件来解决,数据库的备份用wordpress自带的工具就可以了。都在控制台->工具下
2.开通子域名。这里就不详述了,可以参见我的前一篇博文《子域名下安装wordpress》。
3.迁移站点。
1)新建数据库。具体方法参见我的博文《博客时间轴》中安装wordpress那一节。
2)上传备份并解压。将步骤1中备份的wordpress上传到步骤2中新建的文件夹下,并将wordpress解压到此文件夹下。然后你发现自己的站点可以访问了,但是还是有问题。
3) 删除wp-config.php文件。删除wordpress安装路径下的wp-config.php文件,此时再进入站点,就出现重新安装wordpress的界面了。这时候填你新建的数据库。其实这里可以不删除wp-config.php文件的,如果你仔细看文件中的内容,会发现只要更改其中的部分设置就可以了。不过直接删除还是挺便捷的。这时候你进入站点发现什么都没了,不过不要急,之前wordpress中都内容都在,只要按照原来的界面给重新设置(主题(你主题中修改的代码都没变)、插件的设置都存在)就好。
4) 导入数据。将步骤1中备份的数据库给导入到新的wordpress中,这样博文和评论就恢复了。
4.恢复之前的主题等设置。

完成上述的步骤,很多问题就都解决了。

在迁移站点时,遇到了一些问题,现在罗列一下。

1.以前的图片不显示。这个参见这篇博文。同时,可能还不能解决,那可能就是因为之前的图片使用的是中文命名。我的博客也出现了这样的问题,以后不要用中文命名了。
2.记得更改一下底部的链接。