和我一样喜欢用wordpress搭建个人网站的娃儿们,有没有遇到过wordpress网站搬家的情形?主机速度太慢,想要更换主机商;或者是主机到期,想要更换主机商尝鲜;或者看到谁家的主机优惠码很给力;或者像乐猪似的,虚拟主机玩腻歪了,想搞一搞VPS。有这些需求的娃儿们,都面临wordpress网站搬家的问题。
目测有不少主机商提供代搬家服务,的确很贴心;但作为一个比较狂热的wordpress爱好者,连主题都想自己敲敲打打的搞一搞,搬家这种小技术肯定也得要掌握起来。最近一段时间,别人赠送的一个免费主机瘫痪了,一直不能访问,好在我有先见之明的把数据库给导出了,然后昨晚就完成了网站搬家的工作。记录一下搬家过程,以备有需要的人取用。
wordpress搬家之大前提,无论是用插件也好,还是直接进入phpmyadmin操作也好,先把网站的数据库完整导出为sql格式的文件,如果没有数据库文件,那这家基本上就不用搬了,“妻离子散家破人亡”!
wordpress整站搬家第二步骤,在新的主机上安装wordpress源程序。首先需要在主机上新建一个存放数据的mysql数据库,一般直接使用主机自带的phpmyadmin程序新建即可,配置好数据库的名字、用户名以及密码,并且确保新添加的用户具有操作数据库的最高权限。然后就是著名的五分钟安装,填写安装界面的相关信息,就完成了wordpress程序的安装。
wordpress整站搬家第三步骤,也是最关键的一步,就是导入数据。打开phpmyadmin,找到新建立的那个数据库,点击导入,勾选提前做好的数据库sql格式的备份文件,单击运行。恭喜你,如果不出意外的话,phpmyadmin会报错;这是因为sql备份文件会重新向数据库中注入wordpress运行所需要的十几个数据表,而这些数据表在第二步骤安装wordpress程序的时候,已经自动注入到数据库里了,所以数据表重复导致phpmyadmin报错。
解决方法很简单,勾选当前数据库中的所有数据表,全部删除,然后再选择导入命令就不会报错了,至此搬家过程也基本结束。试着访问一下解析到新主机的域名,可能出现的情况是空白一片,没关系,登陆wordpress后台,更换一下默认主题就恢复正常啦。
本文所述wordpress网站搬家步骤适用于下述条件,①数据库文件已经完整备份;②搬家过程不涉及域名更换,仍然使用原来的域名,只是将其解析到新的ip;③wp-content中的附件图片,本文未曾涉及,如果有需要,请将原主机上的相应文件夹覆盖到新的主机。
搬家完成,第一次哦~附件图片需要FTP上传,只能等周末才有时间了。
@七号: 不是可以直接用文件管理器么?我不习惯用ftp。