之前一直用lnmp一键安装Nginx、MySQL、PHP、phpMyAdmin等,基本所有的目录、配置文件路径都是固定的,省了很多事。下面详细介绍迁移过程:
一、备份数据库,有两种方式:
1、Wordpress安装WP-DB-Backup插件,备份数据库
2、用phpmyadmin备份数据库
都很简单,就不细说了,下载数据库到本地。
二、在新的vps下安装lnmp,安装方法见http://lnmp.org
三、安装完lnmp后,用IP可以直接访问,进行phpmyadmin,将备份的sql数据导入到数据库中
四、直接用scp命令将原VPS下的Wordpress目录复制到本地,路径一样
五、用scp命令将原VPS下的vhost配置文件复制到本地相应目录
lnmp下的默认配置路径是/usr/local/nginx/conf,我直接在nginx.conf的基础上修改的,并没有添加host,所以直接复制这个文件即可,要是用lnmp的./vhost.sh命令添加过host,还需要将default那个文件复制过来
六、重启lnmp:./root/lnmp restart
这样就完成了,可能在安装插件、更新什么东西的时候,会提示输入ftp的用户名和密码,最新版的wordpress是不需要这样做的,若是出现这样的情况,那需要用chown命令将wordpress改下拥有者,如下所示:
chown -R www:www /home/wwwroot/wordpress