- A+
站长们都会遇到网站迁移问题,之前的VPS配置可能不够用了或者出问题了不得搬出网站,所以今天我们就来看下wordpress网站迁移过程主要是导出网站文件和数据库,很傻瓜似的的,本文以Linux wordpress网站为例。
备份网站
首先我们打登陆要迁移的网站后台,安装All-in-One WP Migration插件,此插件现在完全支持中文,不用安装中文包。启用此插件后点击导出站点,点击导出到 文件 ,它会自动检测,不用管的,如不想导出数据库、主题、垃圾评论可以点击高级选项。
接下来就是下载备份好的文件,点击下载文件到本地。免费版的好像只支持512M的文件,如果大于512M可以去百度找下破解方法。
下面就是去打包网站文件,用Xshell或者其他工具登陆网站服务器,打包一下源网站的数据,这个操作应该很简单,相信大家都会做。比如你的网站目录是/data/www/moxiaojiu.com,那么我们打包一下这个目录:
zip -r oldweb.com.zip /data/www/moxiaojiu.com
这样我们就把网站目录下所有文件都打包好了,把打包好的oldweb.com.zip放在此网站的目录下方便我们去新VPS上下载。
网站恢复
我们首先在新服务器上部署好建站环境,然后绑定好域名,进入域名目录下把刚打包的网站文件下载下来,用wget命令即可
wget https://www.moxiaojiu.com/oldweb.com.zip
然后解压到新的 VPS 上对应的目录下
unzip oldweb.com.zip /data/www/moxiaojiu.com
然后把域名解析到新主机上,打开网站,如果发现数据库连接时出错,是因为你没有在新主机上添加之前的数据库名,新建一个数据库名和密码要跟之前的一致,这样不容易出错。我们打开网站后台就可以看到登陆框的界面,用之前的账号密码登陆进去恢复数据。
All-in-One WP Migration插件从6.77版本以后默认只支持导入文件50M,如果你的文件大于50M请查看如何突破文件大小的限制。
登陆后台找到All-in-One WP Migration插件,点击导入文件,然后后找到之前保存在本地备份的文件,它会自动检测,点击继续等待导入,不要关闭窗口
数据比较大的估计要多等会恢复了。大家可以看到已完成多少多少。
提示导入完成,点击FINISH即可。
导入后,刷新页面会退出登录,并进入登录页面,重新登录后就会看到之前的主题评论什么的都还在,小九用的这个插件是6.93版本的,到目前是最新版本的,什么也不用改的。如有的网页打开错误,需要到设置-固定链接中改回原来用的链接结构。如还有什么问题可以提出来大家一起讨论。
2019年9月20日 下午8:58 沙发
66666解锁了