网络 · 2020年11月18日 0

WP快速迁移服务器以及修改域名

三木在最近就遇到了这个问题,用wp官方的插件不能迁移插件,大小也有限制,对于大一点的站就无法使用了,使用其他插件一个是安全性没保障,第二个就是很多都是需要付费的,三木今天就教大家一个高效的解决办法

注意:需要有一点sql数据库基础的人使用,并不是一键迁移数据,对于配置文件编码也需要有一些了解的人才能使用

那么第一步,就是在老服务器上把整个wp站打包压缩,压缩格式建议使用.zip

第二步,进入sql把wp的数据库下载过来,文件后缀建议使用.sql的非压缩包格式

我们假设新迁移的服务器环境是LAMP或者LNMP,先上传wp的压缩包解压到相应文件夹后,在导入数据库。

旧数据以及导入,但是还不能访问,我们需要修改迁入服务器的配置文件(如果都无变化可以跳过这一步)

进入web目录,找到wp-config.php文件,使用 utf-8编码编辑,在里面修改成新的数据库信息,这步很关键,修改成功后,输入旧域名就不会出现报错,而是可以正常打开

三木不仅迁移了服务器,还修改了域名,那么下面在讲下域名怎么修改

进入数据库管理界面,输入以下sql语句

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, '老域名', '新域名') ;

在域名前,最好加上http://或者https://因为这四句是把数据库里所有老域名链接改成新域名链接,比如老域名是http://xxxx.idcmc.vip而新域名变成了https://new.idcmc.vip的话,不会出现错误

当出现下图所示界面,说明替换成功

如果不放心就多打几次,不会出现其他错误的

这次简短的教学就到这里结束了,三木也会持续更新在学习生活中遇到的技术问题解决办法

%d