前期准备: FTP工具、新主机一枚(必须的)、老博客安装备份插件(推荐wp-db-backup)
步骤一、使用wp-db-backup备份老wordpress网站的数据库并进入老的空间,将全站压缩,用FTP工具下载到本地(至少需要压缩uploads、themes以及plugins文件夹以保证新老网站数据同步);
步骤二、上传你下载的全站文件到新主机的指定文件夹下(注意目录的问题,和老空间保持一致,不要多出一层),新建一个数据库,并利用phpmyadmin导入你之前备份的网站数据库;
步骤三、将你的域名解析到新主机,生效后,访问你的网站,安装网站并根据提示一键更新数据库,OK,大功告成!
注:因为本地DNS缓存,可能经常出现你的域名已经解析到新主机,但你访问时还是到老空间,你需要刷新下本地DNS,具体做法:
开始—cmd—键入命令:ipconfig /flushdns
以上讲的是不更换域名的wordpress博客搬家,更换玉米的话,不同点就在于步骤二要繁琐一点,利用phpmyadmin导入数据后,要进行如下附件操作:
A. 找到wp_options表格,将option_value字段里的旧的域名换成你现新的域名(有多处,一个个替换掉)。
B. 将表格wp_posts里有旧域名的地方,换成新域名,或者直接去掉。如果有很多文章可用sql语句批量替换掉。
现在,就访问你的新wordpress博客吧!
WP小技巧(讲点WP搬家以外的事):
每天打开自己的网站,每次还要不厌其烦的登陆?着实烦人!有没有简单的办法呢?当然有!
我们把后台登录的cookie时间改一下,可以不?把时间改成1个月,半年,1年?(wp3.x以上)
1. 打开yourDomain.com\wp-includes\pluggable.php
2. 使用notepad++或editplus打开这个文件
3. 搜索字符串 wp_set_auth_cookie
4. 修改2个位置的时间,两个auth_cookie_expiration后面的数字(第1个是选择了记住我的cookie过期值(秒),第2个是未选记住我cookie过期值)
5. 修改为 86400*30 (一个月),86400*365(一年),可以根据需求自己修改这个数字。