Pages

Wednesday, 18 January 2012

用SSH给网站快速搬家

本方法适用那些有带有ssh功能的虚拟主机和vps,ssh可以找虚拟主机商开启,无ssh的虚拟主机此方法不可用。
先看看搬家的思路:
1,文件的转移
2,数据库的转移
3,修改域名的a记录

老主机的操作:
1,打包文件
先ssh进入老主机网站目录:
这个是带有 .htaccess 文件的命令

tar zcvf mysite.tar.gz * .[!.]*

没有 .htaccess的用下面:
tar zcvf mysite.tar.gz *

2,导出数据库
mysqldump -u 用户名 -p 数据库名 > mysite.sql
输入密码回车后,没提示就成功

新主机的操作:
1,导入文件并解压文件
wget http://mydomain.com/mysite.tar.gz
tar zxvf mysite.tar.gz

2,导入数据库
mysql -u 用户名 -p 数据库名 < mysite.sql
输入密码回车后没提示就成功
如果数据库的信息不一样,要手动修改wp-config.php文件。

之后域名解析改ip就可以。域名解析一般要等上一段时间,快则几分钟,慢则24小时。

搬家的效果怎么看,是和老网站一样的。

No comments:

Post a Comment