wordpress换空间换域名无缝完美搬家教程
作者:秋了秋 发表时间:2014年03月24日
写这篇文章主要是给自己保存一份以后查看的资料,毕竟网站搬家不是天天都搬来搬去的,隔久了不搬也会忘的,所以特此给自己留个备份。网上有很多教程,但毕竟不符合自己的思路,操作起来总觉得别扭,还有很多要么过时了,要么不奏效,要么一些细节没有给出。我搬家也不是经常的事,今天关注了下,并特此自己在本地从头到尾操作了一遍。期中还失败过,我以前搬家用的另外一种方法,今天又是一种方法,故在此我为自己备份了两种方法。尽量表达简洁明了,一阵见血。
方法一:通过后台工具里面的导入导出插件(最简单),假设数据要平滑从a空间转到b空间(以下均为a和b代替a空间和b空间)。
①首先进入a网站后台,点击左侧的“工具”,有导入导出选项,选择导出→wordpress→导出所有内容→下载导出的文件。把文件保存好;(注:要先安装wordpress导入导出工具,点击会自动安装,已经安装了的忽略)
②上传wordpress新网站程序到b,并执行安装程序,从头到尾重新安装一遍,填表前缀的时候要跟b前缀一致(必须的),数据库用户名和数据库名根据b数据库相应地填;
③把自己的主题上传到b,并在b网站后台开启该主题;
④安装完成后,进入b网站后台,点击左侧的“工具”,有导入导出选项,选择导入→wordpress→选择文件(第一步下载的文件)→上传文件并导入→勾选"Download and import file attachments"→点击submit,等待导入.....;
⑤导入成功,进b后台设置网站标题和描述关键词等即可投入使用。
方法二:数据库操作:
①进入a的phpmyadmin→点击进入wordpress安装所在数据库→点击导出→勾选“快速”(默认)→执行→保存好导出的文件;
②上传wordpress新网站程序到b,并执行安装程序,从头到尾重新安装一遍,填表前缀的时候要跟b前缀一致,数据库用户名和数据库名根据b数据库相应地填;
③把自己的主题上传到b,并在b网站后台开启该主题;
④进入b的phpmyadmin→点击进入wordpress安装所在数据库→全选数据表→删除→返回wordpress安装所在数据库→点击导入→选择文件(第一步导出的文件)→导入(设置不用改动,默认就行)→等待导入....;
⑤重要!导入成功后→返回wordpress安装所在数据库→点击wp_options进入数据表→点击siteurl进入修改网址为b网址;
⑥重要!转到b后台(必须手动直接输入网址,如若在前台点击进入后台跳转的是a网站后台)→进入后台→设置→常规→站点地址(URL)→修改成b网站网址→保存即可投入使用。
注:无论是第一种还是第二种方法,建议搬家前先对数据库执行瘦身计划,详情请参阅//netblog.cn/blog/3.html和//netblog.cn/blog/3.html
*前面两种方法都是针对“无附件”的情况下,如果你的网站有附件,比如说图片放在自己服务器上的(其实不建议这种做法),搬家还需要额外把整个uploads文件夹搬家,就是将原先空间目录下的/wp-content/uploads/这个文件夹备份搬到新空间对应的目录覆盖原先的目录。
个人建议:在b全新安装环境下,这两种方法效果差不多,若不是全新安装的环境下又要全新更新数据,建议第二种方法,总的来说,第二种方法比第一种方法好,比较彻底。但是比较麻烦一点点。
ps:有了搬家经验,再也不用担心主机不稳定了,哪里不稳定搬哪里~