wordpress站点更换域名或换服务器教程|完美搬迁wordpress整站教程

引言:

最近因为要把博客网站从硅谷上搬运到腾讯云服务器,又重温了一遍如何完美搬迁wordpress整站。

wordpress站点更换域名或换服务器教程|完美搬迁wordpress整站教程

其实搬运wordpress博客无非就是以下两种情况:

  1. 更换服务器,不换域名
  2. 更换域名

教程

  1. 1>更换服务器,不换域名
    这种情况下相对比较简单,三步即可:
  • 备份原服务器wordpress文件夹下所有内容
  • 进入phpmyadmin备份全部mysql数据库文件
  • 在新站点上传备份文件并恢复备份的数据库文件
  • 简单三步即可完美迁移,木有任何问题。
  1. 2>更换域名
    这种情况也只需要两步即可
  • 进入phpmyadmin后台
  • 执行如下代码:
UPDATE wp_options SET option_value = replace(option_value, '旧域名','新域名');

过以上SQL执行语句来完成自定义设置选项中涉及到的旧域名更改,只有这一步操作执行完毕后,才可以顺利进入后台,否则即使你输入密码,也会自动跳转到原来的老域名站点,但是需要注意的是有些主题有图片验证码,需要先关闭,否则不会显示,导致进不来后台。

2. 更改文章(页面)中涉及的旧域名

在我们执行过第1步后,已经可以正常进入网站后台进行管理了,但在访问文章(页面)内容时,会发现文章(页面)中的图片还是没法显示,那么,我们就需要执行下面的操作了。进入 phpmyadmin 数据库管理(或者在你的主机管理里找到对应的数据库管理),找到 wp_posts 这个数据表(wp_为表前缀),切换到SQL状态,在输入栏中输入如下代码执行即可:

执行该操作后,文章(页面)中的图片也就可以正常显示了。

UPDATE wp_posts SET post_content = replace(post_content, '旧域名','新域名');

3. 更改文章(页面)的自定义栏目中涉及的旧域名

修改文章(页面)中自定义栏目中涉及的旧域名,比如产品图片的自定义栏目,可能会涉及到域名地址,那么,我们就只需要执行下面的操作就可以。进入 phpmyadmin 数据库管理(或者在你的主机管理里找到对应的数据库管理),找到 wp_postmeta 这个数据表(wp_为表前缀),切换到SQL状态,在输入栏中输入如下代码执行即可:

UPDATE wp_postmeta SET meta_value = replace(meta_value, '旧域名','新域名');

执行该操作后,文章(页面)中的图片也就可以正常显示了。

下面这几个自己根据需要进行替换。

第一个是评论,第二个是评论作者的链接,第三个是文章固定页面ID的链接

UPDATE wp_comments SET comment_content = replace(comment_content, '旧域名', '新域名'); 
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '旧域名', '新域名'); 
UPDATE wp_posts SET guid = replace(guid, '旧域名','新域名');

其中 wp_ 为数据库前,旧域名是你原来的网站域名,新域名是新的网站域名,只需要执行如下mysql代码即可替换wordpress中所有的域名,包括文章、图片等等整站均可迁移至新的域名,简单明了。

文章声明

1、文章来源于互联网,仅供学习交流使用,严禁用于商业用途,法律后果自行承担。
2、若文章中有侵权或不适当内容,请告知本站会第一时间进行处理 免责申明。

admin
  • 我们不提供免费技术支持
  • 转载请务必保留本文链接:https://www.dktxm.com/937.html

发表评论