WordPress 网站搬家是我们站长经常会遇到的一个问题,乔米在这儿也一直遇到,有时候原来的VPS提供商不稳定了,需要换一家VPS提供商,就会需要把网站从一个VPS搬到另一个VPS。今天乔米就记录一下如何快速的给 WordPress 网站进行搬家,供大家参考。
打包源网站
首先我们需要打包一下源网站的数据,这个操作应该很简单,相信大家都会做。比如你的网站目录是/data/www/oldtang.com
,那么我们打包一下这个目录:
zip -r oldtang.com.zip /data/www/oldtang.com
这样我们就在当前目录下生成了一个 oldtang.com.zip
的压缩文件,里面包含了网站的所有文件。
打包数据库
接下来,我们导出一下网站的数据库。众所周知,WordPress 需要一个 MySQL 数据库,这里我们可以进入 phpmyadmin,然后选择对应的数据库,导出即可,另存为 .sql
文件就行。
至此我们已经有了完整的网站数据和数据库数据。
迁移数据
迁移也很简单,我们将 .zip
文件放到网站目录下,然后我们从新的 VPS 上直接 wget
这个文件即可。比如(在新的 VPS 上操作)
wget http://oldtang.com/oldtang.com.zip
然后解压到新的 VPS 上对应的目录下。
unzip oldtang.com.zip /data/www/oldtang.com
至此我们已经完成了数据的迁移,接下来导入数据库。
导入数据库也很简单,进入新的 VPS 的 phpmyadmin 里面,选择对应的数据库,然后将刚刚的 .sql
文件导入即可。
更改解析
接下来去 DNS 处,更改我们网站的解析,将域名的解析从原来的 VPS 指向新的 VPS 的 IP 地址即可。
善后工作
接下来,就是等待解析生效。然后我们可以看看图片什么的有没有问题,一般来说都没有问题。