WordPress站点域名(URL)更换后网站迁移的方法
如果你辛辛苦苦做了一个WordPress站点,发现你不得不更换域名,迁移空间,或者变换URL地址(比如:从redbots.cn转换成blog.redbots.cn或者redbots.cn/blog),那么你该怎么办?重新安装WP?不,本文介绍给你一个简单的方式实现迁移。前言:
如果你需要更换空间,不妨利用phpMyadmin将数据库文件全部导出,然后恢复的新空间mysql数据库中去,这里要强调的是,如果你是用phpMyadmin导出的数据,那么在恢复的时候同样必须使用phpMyadmin来恢复数据,具体方法为:
1.使用phpMyadmin登录数据库,全选所有表项,然后选择“导出”
2.在导出页面中所有选项默认不动,选择下方的“另存为文件”,然后执行,你可以重新命名数据库,然后下载保存就可以了,最终会得到一个“*.sql”文件。
3.用phpMyadmin登录新空间数据库,选择“Import”,浏览到你刚才保存的数据库文件,所有选项默认不动,然后执行就可以完成数据库的导入。当然里面会涉及到一个问题,就是文件上传大小上限的问题,如果你的数据库文件超出服务商允许的最大大小,你必须要联系供应商暂时给你提升文件上限大小。
4.不要忘记更改“WP-Config.php”数据库连接参数。
如此便完成了数据库的转移工作,接下来我们将会谈到正题,如果你没有更换空间,只是变更了域名或者URL地址格式,上面的步骤不需要进行,直接看下文就可以了,很简单:
1.如果你没有更换域名,只是启用了该域名的二级域名或者由二级域名变化为主域名,首先,备份所有的WP源码文件,然后将该源码文件完整的转移到相关目录。当然,针对不同的情况你可能需要再做二级域名解析,在空间控制面板里有设置的地方,你可以咨询你的空间供应商。
2.文件迁移后,用phpMyadmin登录数据库,找到“wp_options”表项,如下图:
http://www.redbots.cn/wp-content/uploads/2008/10/wpoptions.png
选择绿色笔型菜单编辑“siteurl”表项里“option_value”的值为你新的URL地址(就是你想通过该地址访问网站的URL),保存更改。
2.到浏览器中输入“新URL/wp-admin”用你原先的管理员帐号登录WP后台(因为管理员帐号没有改变)
3.登录后到“设置”里面,你会看到“WordPress 地址(URL)”已经改变成你的新地址,而下面的“博客地址(URL)”还是原来的老地址,更改它到新的URL地址,然后保存更改。
4.现在可以用新地址访问网站了,是不是可以正常访问了?
注:通过上面简单的步骤基本实现的迁移工作,不过可能还有很多细节需要你去调整,比如你曾经为了优化WP速度而将很多获得当前URL地址的PHP语句静态化到真实的地址,那么你在上传完文件之后,必须首先找到这些代码行将地址更改为新地址,然后FTP到空间,再做上文的设置工作。还有,基本上插件都能够动态计算你当前的URL路径,所以大部分插件都会正常工作。可是有些在安装过程中在数据库中建立表项的插件(比如:Gallery,TDO,还有部分文件上传插件),你必须找到该插件然后在设置中更改这些插件的文件上传路径或者读取路径,插件才能正常工作。
来源:http://www.redbots.cn/wordpress/2008/10/26/3129.htm 爪个 记号下{:4_236:}
页:
[1]