因原有主机bluehost到期,续费价格较高,故换了个相对便宜一些的justhost主机。WordPress也面临搬家。以前blog从国内转移的时候也搬过一次家,没什么印象了。这次再次迁移,把步骤记录下,也算是存档吧。
1、总体的步骤是:先将旧主机上的wordpress文件和数据库文件备份保存到本地,然后将wordpress文件上传到新主机,数据库文件导入新数据库,最后修改wp-config文件,配置新主机的数据库连接信息。
我最开始的想法比较笨,做了一些无用功。最初决定要换主机的时候,还在考虑我的wordpress不是最新版本,要下一个旧版本的安装文件,然后装到新的主机上去。后来查了一下,其实完全不用这样。只要把原来主机上的文件和数据库完全迁移到新主机上就行了,没有必须新安装wordpress。还有一件比较笨的事情就是,我用ftp把原主机上的wp目录全部文件一个一个下载了,花了几个小时。后来才意识到,直接用cPanel的压缩功能,打个包就只需要下载一个文件了。囧……如果你的WordPress访问较大,再做迁移的时候,可以先暂时关闭一段时间。
2、首先登陆旧的主机,将现有的wordpress目录压缩打包,这样可以节省很多的时间。下面是从cPanel中进入File Manager后进行压缩。
3、导出数据库。通过cPanel进入phpMyAdmin,选择要导出的数据库,从导航栏中找到导出。一般来说,使用默认的设置就可以。如果有特殊的需求,可以点击自定义,进行设置。点击执行后,会弹出数据库备份文件的下载窗口。保存到本地。
选择数据库,点击导出
4、备份导出的步骤完成,下面将进行导入。将前面下载的wp文件用ftp上传到新主机,并且进入cPanel解压。
5、进入新主机的后台,新建数据库,然后导入备份数据库文件。
6、wp文件和数据库文件都导入了,如果新主机的数据库名、数据库用户名、数据库密码有改动,那么还需要修改wp的配置文件wp-config.php。将新的信息填入,才能正常连接数据库。
OK!WordPress搬家就完成了,过程比较简单。当然,如果你换了主机,域名的解析肯定也要相应的修改,这可能需要花24小时。GoDaddy只用了不到10分钟就生效了,赞一个!
我在完成后,发现blog依然访问不了,后来分析后发现,是数据库的密码填错了,修改正确后,正常访问。如果迁移后报内部错误,这时可以在cPanel的错误日志中查一下具体的报错,定位问题后修复。
呵呵 谢意 找到了你的WP了~
我靠~ NB啊!
把澳洲的民工都引来了~ 哈哈
在澳洲工作?还不错吧?