这两天抽空换了台服务器,因为之前的服务器配置较低,所以换了台新服务器,其中最重要的就是wordpress博客搬家了。
最担心的就是搬家后博客的信息显示不全或者其他的什么,因为这个主题有很多wp博客没有的功能,所以就很担心这些功能到了新博客会不会消失,所以搬家前做了很多准备工作。
最简单的方式:我用的是一个插件 All-in-One WP Migration
这个插件可以将你博客所有的东西都打包成为一个压缩包,然后无损的恢复到另外一台服务器。
就是下面这个插件了
功能很简单,只有导入、导出和备份三个功能,这里就不细说了,需要注意的是,选择导出时,需要选择导出为文件,如下图:
相应的,导入时也要选择导入为文件形式。
至此,本文主要内容结束。下面的内容为记录博主博客搬家的过程,仅作记录用。
上面这个插件是博主实际使用过的,效果是非常棒的。
第一次尝试:
最开始想另辟巧径,直接把整个网站目录给复制下来,然后放到新网站,最后再修改部分文件即可。事实证明,博主还是太年轻,需要修改的东西太多了,于是乎修改到一半,放弃了,还好原网站的内容还在,于是删除新网站内容,准备第二次尝试。
第二次尝试:
这一次,因为博主的博客有主题,主题里面有很多东西是自带的主题没有的,所以用博客自带的备份恢复工具,大概率是不行的。但是我想到,数据库里面的东西是不变的,于是乎,博主就想先把主题在新服务器里面下好,然后再恢复数据库,大概率是可行的。上述是思路,实际操作中是先恢复的数据库,之后下的主题,导致主题混乱,后台页面混乱,所以博主是失败了,但是上述思路,大概率是可行的。
细节
如果你是搬家时连域名都换了,那就可以不用看本条了。如果域名没有换,建议看一下本条内容,或许对你有帮助。
我的建议是先在旧的服务器上面更换一个临时域名,然后把域名绑定在新服务器上面。这样就不会出现访问新旧博客时只能访问一个的尴尬场面了。(这样做是因为可以同时访问到两个博客的后台,进行备份恢复等操作。)当然,如果你有更好的方法,欢迎评论。