原服务器操作:
- 备份所有wordpress的代码程序
- 备份wordpress数据库
新服务器操作:
- 上传备份好的代码程序到新网站服务器
- 创建跟原网站相同的数据库,并导入备份的wordpress数据库
- 修改域名指向即可完成迁移服务器
如果只是更换服务器,域名和网站目之类不需要更换,只是上面操作即可,如果还需要更换域名,就需要修改mysql里的域名链接了
- 如果新服务器数据库配置修改了,则需要修改新服务器里wordpress中wp-config.php文件的mysql连接配置
- 新域名指向了当前wordpress以后,还需要修改wordpress里域名指向问题,不然会跳回原网址,代码如下
设置表
UPDATE wp_options SET option_value = replace(option_value,'原域名','新域名');
文章表
UPDATE wp_posts SET post_content = replace(post_content,'原域名','新域名');
文章评论表
UPDATE wp_comments SET comment_content = replace(comment_content,'原域名','新域名');
文章评论作者表
UPDATE wp_comments SET comment_author_url = replace(comment_author_url,'原域名','新域名');
用户表
UPDATE wp_users SET user_url = replace(user_url,'原域名','新域名');
原域名例如:https://1.naisigo.com,新域名例如:https://2.naisigo.com,注意,这里的原域名和新域名一定要加上协议头,也就是http或者https
这样操作后,如果点击首页文章显示404页面
这个时候在新的网站登录wordpress后台,修改成第一种链接保存,然后再重新自定义成喜欢的链接形式,重新保存,文章即可访问