对小白来说,首先WordPress搬家前需要知道的几种模式,当然所有网站搬家都是一样的,搬家就涉及到换服务器、换域名,不换域名的搬家则简单很多,下面我们就来看看具体操作吧。

一、备份下载原网站

1.将原网站打包下载到本地

WordPress完美搬家教程和更多细节知识分享插图
WordPress搬家教程

2.备份数据库(宝塔可直接备份,也可到数据库里面去导出)

WordPress完美搬家教程和更多细节知识分享插图
WordPress数据库搬家教程

3.解压网站文件夹,用notepad++等工具批量修改原网站文件夹域名为新域名(这一步按自己需要,没有更换域名只是换服务器的可以跳过)

WordPress完美搬家教程和更多细节知识分享插图
WordPress换域名搬家教程

 

注意:网站所有文件和数据库打包好以后,在新站点的运行环境或数据库版本最好和原来一样,避免出错(或者高于原数据库版本,但不推荐,容易出错)

二、上传新站点

1.和前面注意事项一样,网站运行环境:PHP版本和数据库版本最好和原来一样(重要)

2.将网站文件打包上传到新站点服务器

3.建立新的数据库(这里数据库名和密码可以和原来一样,不一样的看后面步骤)

4.登录新站点数据库导入原来的数据库文件,用宝塔面板的在宝塔里导入数据库

三、修改信息

1.修改网站文件根目录下“wp-config.php”文件,将数据库信息改为现在的数据库信息(新建时和原来数据库信息一样的跳过这一步)

WordPress完美搬家教程和更多细节知识分享插图

2.到数据库里按下图点击,进入SQL命令,并一一执行如下数据库命令

WordPress完美搬家教程和更多细节知识分享插图
数据库SQ命令

数据库SQ命令

如何懒得复制填写域名信息,可使用我们推出的一款在线WordPress 域名更换数据库命令生成工具,点击下方按钮,即可免费使用:

在线工具

网站配置核心参数:

UPDATE wp_options SET option_value = REPLACE(option_value,'旧地址','新地址');

替换文章内容:

UPDATE wp_posts SET post_content = replace(post_content,'旧地址','新地址');

替换文章提要:

UPDATE wp_posts SET post_excerpt= replace(post_excerpt,'旧地址','新地址');

替换文章标题:

UPDATE wp_posts SET post_title = REPLACE(post_title, '内容', '新内容');

每一篇文章的地址:

UPDATE wp_posts SET guid= replace(guid, '旧地址','新地址');

延伸阅读:WordPress数据库结构说明

[ri-post id="23815" thumb="left"]

3.执行完上述命令后,找到数据库里的“wp_options”数据表,点击后找到option_name一栏检查siteurl和home是否为你的新域名(没换域名的跳过),没有的手动修改,一般这一步可跳过(前面已执行命令,主要是检查)

WordPress完美搬家教程和更多细节知识分享插图
修改wp_options数据库信息

4.登录新站点后台:域名/wp-admin,检查"设置"里的“常规”里是否为新域名(前面已执行命令,主要是检查)

5.设置网站伪静态(原来写了伪静态的就改这里)

检查搬家结果,进入网站主页,随便点击几个页面,看看有没有404;按照以上做了一般就完好的搬家成功了,有的朋友遇到导入数据库时出错的,一般都是数据库版本低于原版本所致,所以推荐安装网站环境时和原来一样。

1.使用本站下载的源码仅限于个人学习和非商业用途。
2.禁止将本站下载的源码用于搭建或支持任何违法、淫秽、暴力或侵犯他人合法权益的网站或应用。
3.使用本站下载的源码需遵守国家法律法规及相关规定,不得从事任何违法活动。
4.如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。