很多实用免费空间的站长,无非就是因为没有经济能力购买收费空间,或者是用免费空间用来建站练练手学学经验,博主也是这样,不管怎样,免费空间对我们来说不可或缺。

当建站经验学到一定的程度,或者有了经济实力购买收费空间的时候,我们就会考虑到为网站网站搬家了。不过你们可能发现,本博客并没有从免费空间搬家到收费空间的记录(查水表:网站历史),因为重建博客的时候直接购买了收费空间和域名。

这次搬家到vps不是说博客的浏览量过大,虚拟空间支撑不了,而是为了尊重访问本博客的朋友的隐私,准备加入SSL功能(https://doufu.ru)。

一、网站搬家第一步:备份原空间的文件和数据库

1、网站搬家的第一步是将原空间的数据文件和MySQL数据库下载到本地,但是博主的电信宽带不给力,上传速度小得可怜,故直接wget备份文件。

2、登陆cPanel面板,进入文件管理器。

cPanel文件管理器 title=

3、选择所有文件。

选择所有文件 title=

4、压缩成一个zip文件

压缩为Zip文件 title=

5、然后进入phpMyAdmin

导出数据库 title=

6、直接下载到本地吧,反正数据库也不大。

下载数据库 title=

二、转移数据到vps上的准备

1、先给vps装个面板,博主用的是amh。

wget http://amysql.com/file/AMH/4.2/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log;

2、根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。

3、输入1回车,接着输入MySQL与AMH密码即进入安装流程,安装过程大约需10~20分钟(以服务器性能为准),最后如看到安装成功提示,说明系统已安装 完成。

4、然后通过ip:8888访问后台

5、输入用户名密码验证码登陆后台之后别急着添加虚拟主机,因为amh使用的服务器程序是nginx,伪静态规则与apache的不一样。得添加相应的伪静态规则。而amh中有个很好用的插件,里边有几个常用的伪静态规则。

AMH管理模块 title=

6、进入模块管理页面后找到AMRewrite,直接点击安装。

AMH安装模块AMRewrite title=

7、接着就是喜闻乐见的添加虚拟主机的时刻了。

AMH配置虚拟主机 title=

8、记得选择正确的伪静态规则(啊!一不小心爆路径了)

AMH配置虚拟主机_详细设置 title=

9、然后就是添加数据库(要记住,后面有用)

AMH快速添加数据库 title=

三、正式转移数据

1、先在vps wget网站文件并且解压到相应位置。

wget [http://doufu.ru/backup.zip](http://doufu.ru/backup.zip)
mv backup.zip /home/wwwroot/doufu.ru/web/backup.zip
cd /home/wwwroot/douful.ru/web/
unzip backup.zip

2、登陆phpmyadmin(安装phpmyadmin和安装amrewrite类似),然后倒入数据库。

在phpMyAdmin导入数据库 title=

如果出现类似下面的错误请使用root用户登陆phpmyadmin

1142 - CREATE command denied to user 'caonidaye' @'localhost' for table 'mta_subscribe'

四、检测搬家是否成功

1、直接更改域名解析肯定可以检测是否搬家成功,但是有没有办法在不影响访问的情况下检验是否搬家成功呢?答案是有。

2、那怎么做呢?直接打开修改hosts。(win+r,然后输入notepad %windir%\System32\drivers\etc\hosts)

3、最开始添加一行 ip 你的域名

修改Hosts文件 title=

如果照常无误的话可以去dns那里更改解析了。

从收费空间走向收费VPS之小结

1、好久没有更新这样的长篇大论了,(^__^) 嘻嘻……,博主实在床上写的这篇文章,开着电热毯,热乎热乎的。

2、收费空间走向收费vps是一个必经之路,这所需的时间或长或短,博主只是提前多收了而已。话说这$9.99一年的SSD VPS挺值的,比虚拟空间都便宜,反正it7挺大的,不怎么怕跑路,不过多备份是好事。

可以查看下面的关于备份数据的文章。

多备份Dbfen基于全球云设施免费在线网站及数据库备份

数据无价啊:网站数据及数据库备份之一键备份、全自动备份。

通过ComCure全自动备份网站数据