分类:
2010-03-21 18:40:56
最近,发现用的空间很不稳定,经常打不开网站,甚至连后台登陆页面都不能打开,于是决定搬迁Blog到SiteFrost去。
前不久,刚把域名改了,折腾得还算顺利。可这次搬迁之旅从早上8点,一直搞到凌晨2点,忙活了一天多,才终于完成。方法是一样的,经验是个人的,分 享一下!
修整的方法:
1.进 入phpMyAdmin,在左栏数据库下拉列表中选择你网站的数据库名称,点击导航栏上的“导出” 按钮,将下面“导出”多行文本框中的列表全部选中,“另存为文件”前的钩打上,点击“执行”按钮下载数据库。
2.将下载下来的sql文件用word打 开(右键,选择“打开方式”为word),提示“请选择文档可读的编码”,默认情况下为UTF-8,因此不必修改,点“确定”。
3.快捷键Ctrl+H,将原来域名替换为新域名,点“全部替换按钮”。(若不更换域名 可不做修改)
4.Ctrl+A全选,新建一个记事本,将内容复制到记事本中。
5.文件——另存为,将保存类型改为“所有文件”,编码改为“UTF-8”,文件名形式 为“文件名.sql”,点击保存即完成了数据库的修改。
6.将原空间 的所有文件全部下载,修改wp-config.php里的数据库用户名和密码为新空间数据库的用户 名和密码,将所有文件上传到新空间。如果想重新安装wordpress则只转移“wp-content”文件夹即可。
7. 在新空 间后台的“MySQL数据库”新建一个数据库,再进入phpMyAdmin, 选中新建的数据库名称,先点“操作”,把下方的“整理”改为“utf8_general_ci”, 执行(这一步是避免数据上传出错问题的关键)。再点击“Import”按钮,点“浏览”并在本地找 到刚修改好的sql文件,点“执行”上传。
8.wordpress数据转移完毕。
由于不用更换域名,所以本次搬迁所涉及到为红色部分。以上方法根据这次的经验,已经把第7点修改的更详细,可以避免很多问题。
下面说一下本次搬迁的详细过程:
1.把域名解析指向由旧空间IP改为新空间IP;
2.备份旧空间的数据库到本地硬盘;
3.下载旧空间的wp-content整个文件夹到本地硬盘;
4.下载wordpress并解压,修改wp-config-sample.php里的空间数据库信息,上传并安装好wordpress;(这里我 选择重装Wordpress)
5.上传wp-content整个文件夹覆盖掉新空间的同文件夹;
6.进入新空间后台phpMyAdmin,将新生成的 wordpress数据库(如xuetu8_xuetu8)里的表全部删除,把备份好的数据库导入至该数据库中;
7.wordpress空间搬迁完成!
注意事项:
1.在导入数据之前,要先新建一个数据库。开始依照原 方法上传数据库的时候,每一次都出错。原来是因为要新建一个数据库,才可以导入到该数据库里;
2.确保新空间的数据编码为utf8_general_ci。本 次搬迁,由于其中的数据编码问题,多次上传出错,皆因新空间上传之前没有把数据编码设置为“utf8_general_ci”;
3.最后一点,记得把旧空间的.htaccess文件拷到新空间去,否则会出现404错误!