1 新主机上新建空白站点,解析一个测试域名到新的主机上
2 把原网站的文件整个备份下来,下载到本地
3 把原网站文件,上传到新的空白站点中,并修改wp-config.php文件内数据库的账户,用户名,密码
注意:修改好以后,记得做一个事情!那就是直接访问一下测试域名,看看是否已经与新的数据库保持连接,一般在网站文件导入后,访问测试域名后,是可以访问到内容的!如果数据库没有正常连接,那么就会显示不出任何内容,就要查询一下网站是否存在什么设置,影响到数据库连接了
经常发生的问题常常集中在:
(1)数据库账户,密码等填写错误
(2)主题有加密,可以进入数据库,启用默认主题
(3)有什么缓存之类的插件,产生冲突了
4 备份原网站的数据库,下载到本地
5 将备份数据库文件,导入到新空白站点的数据库中
(1)导入成功后,再次访问测试域名,可以看到数据库中,文章连接等,都出现了,不过由于测试域名的关系,所以css,图片等可能会无法生效
(2)伪静态设置
6 登录新网站数据库平台,进入sql工具,输入下面语句,将旧域名,更换成新域名,完成更换后,重启一下服务器,访问测试域名,就可以发现,域名已经完成更换了,网站搬家成功了!
UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'old_domain.com', 'new_domain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old_domain.com', 'new_domain.com');
UPDATE wp_comments SET comment_content = replace(comment_content , 'old_domain.com', 'new_domain.com');
7 调整完毕,将测试域名切回到新域名,就完成站点搬家了.
(1)主机绑定新域名
(2)重复第6步,数据库替换成新域名
(3)重启服务器