Discuz X 更换服务器最简单的方法

近期经常有朋友问到Discuz X网站如何搬家,有没有比较简单的方法,下面我就说说我是如何来快速搬家的。说到数据搬家,其实是很简单的,无非是你的服务器到期或者升级虚拟机,将数据转移到另一个服务器或虚拟机。

这里我们以迁移服务器数据为例:

我的网站是用Discuz 3.4搭建的,环境搭建用的oneinstack,一键lnmp环境,服务器放在阿里云,目标:将阿里云的网站数据转移到腾讯云服务器。

数据转移前准备

首先我们要在新购的服务器上搭建环境,还是用oneinstack,搭建lnmp环境,(搭建教程可以到oneinstack官方或者本站查找),数据库密码要与之前的数据库密码相同。意思就是服务器的配置要和之前的相同,不要有任何改变。

数据下载及上传

在我们环境搭建好之后,需要临时关站我们的站点,(禁止数据写入,主要看数据大小)。之后通过phpMyAdmin管理导出网站数据文件。

《Discuz X 更换服务器最简单的方法》
注:红色是为浏览器导出数据,绿色为服务器导出数据。

接下来,我们要下载网站文件,可以通过FTP。

《Discuz X 更换服务器最简单的方法》

 

我们在Discuz X 数据下载完成后,将下载的数据上传到新的服务器,将使用的新域名解析接入到我们之前做好的服务器ip。如果是数据比较大,我们需要用到linux解压缩命令。

1
2
3
4
5
6
#压缩
tar -czvf ***.tar.gz
tar -cjvf ***.tar.bz2
#解压缩
tar -xzvf ***.tar.gz
tar -xjvf ***.tar.bz2

 

总结

很简单:就是做好环境,关站,下载数据,下载源码,上传数据,上传源码,接入域名,测试完成即可!虚拟机是一样的,去掉之前的做环境,其他是一样,最后不一样的就是要修改下Discuz的数据库配置文件,然后测试完成就好了。

点赞

发表评论

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