终极指导:最详细的wordpress搬家更换空间教程

Keen · 更新于2018年4月21日 · 577次阅读 · 没有评论
wordpress网站自动备份

经常会有朋友问我怎么把wordpress搬家换域名,这个我之前写过两篇文章

WordPress网站自动备份

在上一篇中,我们提到如何给wordpress搬家与备份今天ink推荐一款插件-updraftplus,可以将w …

WordPress网站自动备份 查看全文 »

WordPress网站搬家与备份

不管是在本地建站还是在线建站,都需要将建设的网站备份好以便特殊情况的发生。 WordPress网站搬家与备份有 …

WordPress网站搬家与备份 查看全文 »

不过都没有详细讲怎么从本地搬家到在线,还有怎么给wordpress搬家换域名,今天就来个详细的总结,我们今天使用的工具有以下几个:

在插件里面搜索安装Duplicator,认准“商标”

安装duplicator
安装duplicator

点击激活之后在WordPress后台的侧边栏找到Duplicator,然后如下图点击Create New进行创建

create new duplicator
创建网站数据安装包

然后点击Next

duplicator备份点击下一步
点击下一步

到第二步时,会出现一些warn警告,一般情况下可以忽略,如果文件太大了,可以点开Large Files找到对应的大文件删除

duplicator备份第二步
duplicator备份第二步

点击下载安装包:

点击下载duplicator安装包
点击下载duplicator安装包

2

安装包上传bh主机

登录Bluehost主机后台,找到File Manager点击:

file manager
bh后台找到file manager

点击file manager之后,如果时多域名,可以选择跳转到制定域名的目录,而且下方的"show hidden files"可以显示隐藏的配置文件.htaccess等。

file manager
file manager可以选择跳转到指定的目录

如果不确定bluehost的域名所在的目录,可以在bluehost后台找到domains=>subdomains进行查看。

查看域名的根目录
如果不确定域名所在的目录,可以在这里查看

到达域名的根目录,我们点击uploads,将上面下载的两个文件installer.php和xxx.zip分别上传。

file manager uploads
将duplicator备份下载的安装包上传

上传完毕之后检查以下zip的安装包是不是跟本地的一样,如果小了,要记得删掉重新传一下。

传到网站根目录
检查是否安装包是否上传完整

3

Bluehost后台新建mysql数据库

回到Bluehost后台,在找到CPANEL下的Mysql新建数据库

创建数据库
创建数据库

新建数据库名,取名随机,记录下来就行,后面要用得上。

新建数据库名
新建数据库名

新建数据库用户,这个要记下用户和密码,后面也要用上!

新建数据库用户
新建数据库用户

然后别忘了把数据库与用户绑定上哦!

绑定数据库与数据库用户
绑定数据库与数据库用户

绑定成功

记得全选
记得勾选全部权限哦

4

浏览器访问installer.php进行安装

坚持啊朋友们,还剩最后一步安装了!在网页里输入xxx.com/installer.php进行安装:

访问installer.php进行安装
访问installer.php进行安装

输入数据库名、用户名、用户密码之后点击测试,测试成功之后,即可点击RUN进行下一步。

特别提示:部分主机的mysql版本是5.1,如果你电脑本地的mysql版本大于5.5是不能使用这个方法的,需要参考这篇文章导出5.1版本的数据库《Unknown character set utf8mb4

测试成功并安装
输入数据库名、用户名、用户密码之后点击测试

在第二步建议新建一个用户,防止本地电脑的用户名密码忘记打不开网站,另外新建用户加强一下密码,对网站能起到保护作用。

新建用户名
新建用户名

如果到了第三步,恭喜你网站已经安装成功啦!但是工作还没有结束,还有最后一步安全清理,这个很重要啊!

安装成功
安装成功

5

清理残留与安全设置

我们在页面的installer.php安装成功的“Security Cleanup”直接进入到清理Duplicator的残留页面,分别点击下面三个按钮进行清理。

点击三个按钮就行清理
点击三个按钮分别就行清理

清理成功,删除了数据库等安装文件。

清理成功
清理成功

新版插件已经支持在wp后台清理安装包,无需登录主机后台清理啦!

回到file manager要记得清理一下安装包,因为Duplicator不会自动清理这个文件,不过个人建议删除,因为会占据了网站空间内存,也许我就是这么洁癖呢!

删除之前的安装包
删除之前的安装包

安全设置1-删除老用户,替换成新用户:

为了安全起见,我们在运行Duplicator的第二步就建议大家新建一个用户,那么到了这里就可以把本地的用户名删掉了。

删除老用户名
删除老用户名

删除老用户,把老用户的作品全部传递给新用户:

删除老用户名
删除老用户名,将权限全部给新用户

安全设置2-修改用户的前台显示:

我们继续编辑一下新用户,把Nickname修改一下,这样你发布文章时就不会直接显示你的登录名了:

修改新用户的Nickname
修改新用户的Nickname

安全设置3-修改网站管理员通知邮箱:

网站管理员邮箱是网站出现一些问题时,Wordpress会发送邮件通知你的邮箱,在Setting=>General里面,修改这里是防止在本地建站时没有认真填写邮箱,这个检查还是有必要的:

修改网站管理员通知邮箱
修改网站管理员通知邮箱

安全设置4-修改数据库表头:

数据库表头是在安装wordpress时默认的wp_,我猜测世界上绝大多数的wordpress初学者都没有修改,这给破坏数据库的hacker提供了不少捷径,那么我们搬家之后建议修改一下

首先我们肯定不能手动到数据库修改,还是借助插件的力量,点击搜索安装Change table prefix安装插件:

安装修改数据库表头的插件
安装修改数据库表头的插件

这里修改表头可以自己随机定义,也可以让自动随机生成,还是自动随机生成吧,第二个勾就不用选了。

修改数据库表头
修改数据库表头

数据库表头修改成功,那么就可以卸载删除插件了!

数据库表头修改成功
数据库表头修改成功

6

更换域名

如果你是搬家更换域名,如果两个域名不在同一个主机上,可以按照上面的几步进行操作,如果两个域名在同一个地方呢?

我的操作如下:

  1. 利用Duplicator备份之后不下载
  2. 进入网站根目录找到wp-snapshot文件夹

那么进到wp-snapshot能看到什么呢?

wp-snapshot里面包含了安装包
wp-snapshot里面包含了安装包

那么接下来的操作就比较简单了,把这两个安装包移到新的域名目录下,然后从第4步这里接着开始就行了!

7

替换域名链接

一般情况下使用Duplicator是用不上域名链接替换插件的,因为Duplicator会自动帮你替换掉了,但是凡事无绝对,我们可以利用Better Search Replace替换一下网站里面的老域名链接。

替换域名链接
替换域名链接

8

总结

学会了备份搬家,网站出现问题之后就知道如何及时修复了。另外不同的主机可能操作方法不一样,但是思路都是相通的,如果你使用的诸如Linode的vps,该怎么搬家,那还是一样,就是把上传安装包替换成通过FTP工具上传,创建数据库通过phpmyadmin来进行创建,这里就不在过多讨论,有什么疑问欢迎留言探讨。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to Top