迁移至VPS

Published on 2010 - 11 - 15

貌似是失散了多年的GH娃遇上了,一转眼娃已经大三,正如当年在上大学前说的:将来要整一台自己的VPS耍耍,丫还真买了.于是我就前去蹭了一个边.娃现在在淘宝实习,千里迢迢地赶来江南,我却也没前去看之...说起以前的这些人,那些人.都默默地探着:远景现在还好么,DF还好么...Sonic毕业后去了百度,估计没呆上一个月就出来自己呆北京创业了;Svier稳坐微软MVP,出了本Win7的书听说比Vista的还卖得好,平日里推广一切微软在中国(北京)的策划;安静的也在北京游戏产业.北京...真是一个聚贤之地.

又偏了,话说要记录下主机迁移事项的,以便日后动荡之备用.

主机是Linux的,不是这个一切都没法进行了.在Windows本机下使用putty,很方便,ssh登陆上旧主机,键入密码,都一样.

关于数据库:可使用phpmyadmin在新主机或者VPS上建立,并产生相同的用户,phpmyadmin的版本不用太高,3.X的就可以了.

以迁移"维以不永伤"为例.原来使用共享主机,CP后台,即可直接导出数据库文件了.因此,对于数据库的迁移就几乎上是图形界面操作.

more

查看当前所有目录命令:

ls
进入目录命令:
cd 目录名

上图演示的就是我先ssh进入了旧主机,查看了目录,进入public_html目录,又查看了目录,再进入了hi目录,继续查看目录(汗,唯一的隐私都没了)...

将当前所有文件打包为hiing.tar.gz命令:

tar -czvf hiing.tar.gz *

这是可以登录ftp查看该文件.这时,退出当前的ssh链接,退出当前的ftp链接.使用新主机的ssh登录上,并连接上新主机的ftp.

来到新的主机上,我们要讲刚才打包产生的hiing.tar.gz转移过来,在这里进行解压缩.

wget  http://hi.hiing.net/hiing.tar.gz (远程获取该文件,这是可在ftp中查看是否存在.)

也可以获取最近版本的wordpress了:

wget http://wordpress.org/latest.tar.gz

解压命令,需注意的是当前的文件夹目录.不然一大堆文件散开来后才发现解压的目录不对那时就囧了.

tar -xzvf hiing.tar.gz

至此,原主机上的文件就全部迁移过来了.下载原主机上的数据库竟然花了48s,好慢了...

下一步就是将域名A指向从原来的旧主机ip指到新的ip地址.再登录ftp编辑wp-config.php文件,修正新的数据库名称.

切记:在原来或者新的ftp中删除hiing.tar.gz文件.

因为使用的是wordpress,因此需要重新设定一些文件夹的权限,比如后台自定义上传文件的权限等.

删除原来的sitemap:如果使用Google Sitemap Generator插件,则删除根目录下的sitemap.xml.gz与sitemap.xml,并重新建立.

等待,等待,等待域名解析的生效...

至此,我已经将小马博客和自己的两个主要博客都搬出了HM,彩虹买到了专属的pgx.me域名,兴奋至极.坚决不搬出去,说一个人住更加舒坦....好吧.我留下部分文件与工具陪彩虹...

此可谓"散"?不是吧.

Comments
Write a Comment