服务器更换-WP网站整体搬家
以前邱易诺点康姆的服务器用的是虎翼网提供的门户通(域名收费、空间免费),后来不知何故服务器速度越来越慢,一方面是有朋友告知网站访问很困难,二则自己发现在FTP上传下载时速度的确如蜗牛般,尤其是上传的时候。不过怎么说也是免费的东西,所以也不能苛求太多了!
国庆从上海回来趁着几日假,打算将服务器换一换,但希望可以整站搬迁,而不是通过wordpress后台导出日志数据再重新导入,因为那个相册花了我不少时间,这样导的话又得重来了,现在阳光互联上申请了一个可七日试用的php多线空间,但几次搬家失败,其间参考了wordpress论坛上的如下几篇帖子:
http://www.wordpress.org.cn/viewthread.php?tid=5851(wordpress换域名搬家攻略—亲测无误)
http://www.wordpress.org.cn/viewthread.php?tid=6376(1分钟即可实现网站无痛搬家)
然后自己在论坛发帖http://www.wordpress.org.cn/thread-22128-1-2.html(请教服务器更换的问题-网站整体搬家),也收到了很多朋友的建议,不过最终还是失败!
原因我也说不上来,主要可能是因为当时想用另一个新的域名www.5i572.com-吾爱吾妻儿,所以采用了“wordpress换域名搬家攻略—亲测无误”中替换数据库文件中的url地址,结果导致了一些错误,我也无法解决,只好放弃这一方案,后来采用论坛回帖中的建议:
“1.用插件db-manager备份数据到原空间
2.在线打包网站文件,不能也可以用ftp全部下载
3.上传已下载的文件到新空间
4.改域名的解析,并新装wp
5.启用db-manager插件
6.用db-manager恢复数据
7.ok”
但是在使用db-manager插件时出现了如下错误:
“检查备份文件夹 (/udata/k3/3/ku115363/public_html/wp-content/backup-db) …
备份文件夹存在。
备份文件夹可以写入
检查MySQL的转储路径 …
MySQL的转储路径不存在。请检查选项中的MySQL的转储路径。如果不确定,请联络您的服务器管理员。
检查MySQL的路径 …
MySQL路径不存在。请检查选项下的MySQL路径。如果不确定,请联络您的服务器管理员。
检查PHP函数 (passthru(), system() 和 exec()) …
passthru() 可用的.
system() 可用的.
exec() 可用的.
在运行之前请先纠正用红色标记的错误
注:检查备份状态仍处于测试阶段,它未必准确。“
不理会上面的的提示,强行备份结果提示:
“Warning: filesize() [function.filesize]: stat failed for /udata/k3/3/ku115363/public_html/wp-content/backup-db/1223888238_-_ku115363.sql in /udata/k3/3/ku115363/public_html/wp-content/plugins/wp-dbmanager/database-backup.php on line 56
Warning: unlink(/udata/k3/3/ku115363/public_html/wp-content/backup-db/1223888238_-_ku115363.sql) [function.unlink]: No such file or directory in /udata/k3/3/ku115363/public_html/wp-content/plugins/wp-dbmanager/database-backup.php on line 57
数据库备份失败’2008-10-13 @ 08:57′. 备份文件夹大小为0KB.”
还是没有成功,最终放弃了!
结果前日上wordpress论坛时收到了网友“灰飞烟消”的PM信息,并参考了他所写的“ 搬家啦”一文,不过我看了一下他所写的方法,其实与我找到的方法应该是类似的,但没有涉及到域名的变化。所以我昨天又重新在discuz的官网主机上申请了一个三天试用的主机,然后按以下方法进行了搬家并成功,所以今天就把主机的钱给交了,速度的确也快了很多了! 步骤如下:
1、下载原wordpress整站内容后修改wp-config.php中的数据库名称及密码为新服务器中的;(我没有停用原wordpress的人任何插件什么的)
2、通过PHPMYADMIN将原数据库的内容导出为.sql或者压缩文件(我也没有停用原wordpress的人任何插件什么的),详细可参看http://www.wordpress.org.cn/viewthread.php?tid=5851(wordpress换域名搬家攻略—亲测无误)中的内容;
3、将域名解析到新服务器上,搞定!
那个建议是我说的,呵呵,你也可以直接进myphpadmin导出导入数据库的
对于技术一向都是敬而远之。。。。
那个wp-dbmanager插件不太适合用来转移数据库 (用来恢复数据库比较方便)
下次我有时间写下我转移博客的经验
没想到WordPress还有这样的搬家插件:)
不过我有点纳闷,WP搬家有这么麻烦吗?记得我的博客在搬家时大概是以下步骤:
1、备份WP下的所有数据,因为在Linux操作系统下,所以直接tar打包
2、备份MySQL数据库数据,两种方式:1)直接tar打包MySQL中WP的数据库;2)使用PHPMyAdmin导出数据。
第一种方式其实我很少用,第二种方式在数据量不是很大的时经常采用。
3、修改DNS,使域名指向新IP地址
4、在新服务器中导入MySQL数据,如果更换域名的话,我一般还会查找wp_options表中value Like ‘%旧域名%’的数据,并且将这些value中的旧域名修改为新域名。
5、在新服务器中解压WP数据文件,更改目录权限
整站转移过很多WP网站,以上是我的一些看法:)来过乐乐的网站好几次了,有空做个友情链接:)
To:杨思为,你好,这搬家过程也是误打误撞的,呵呵! 已经加你的友情链接了,看来你家还是位小弟弟哦!
乐乐姐姐,我爸妈也已经加你的友情链接了,详细地址:http://yangsiwei.com/friends-baby#qiuyinuo
:)以后我们就是朋友了,有空经常串串门哦:)
To: 杨思为, 谢谢! 有空互相踩踩,呵呵!