当前位置:首页网站搬家到阿里云的过程实录 举报文章

网站搬家到阿里云的过程实录

作者:admin    来源:用户投稿    时间:2015.6.11   

  2014年6月份的时候,我把博客从主机屋搬到了网,当时在网选的是轻云服务器,当时的搬家过程可阅读《博客搬家、zblog php升级过程实录》这篇文章。后来,由于一些其他的需要,上个月又在阿里云买了个ECS云服务器,这段时间在ECS上装了很多用来折腾的玩意,思来想去,感觉完全没必要同时有两个主机,又考虑到轻云服务器实在是限制太大了,不可以自己胡乱折腾,所以今天又把网站从网搬到了阿里云ECS,这篇文章就是记录下这个搬家的过程。

  1、备份网站数据

  把现用的网站程序及数据文件完全备份下来,由于建站程序用的是ZBlog,可以直接从网上去下载,程序就没必要备份了,后面直接采用全新安装的形式安装下程序。所以,我就从现有网站备份了一些需要的文件,比如主题文件、upload上传文件、插件,以及其他的一些文件。备份好服务器上的数据以后,下面备份数据库中的数据,如下图1所示。  

使用HeidiSQL导出数据脚本

  图1:使用HeidiSQL导出数据脚本

  网站用的是MySQL数据库,我用的MySQL管理工具是HeidiSQL,使用HeidiSQL登录进数据库以后,鼠标右键数据库名,在弹出菜单中选择“到出数据脚本”,出现如下图2所示的界面。

SQL导出选择设置

  图2:SQL导出选择设置

  如上图2所示,我没有勾选“数据库”和“表”的“创建”,只是选择了“数据”为“DELETE+INSERT(truncate existing data)”,“出”默认为“Single .sql file”,然后自定义个“文件名”,然后点击“导出”。之所以,我没有勾选“数据库”和“表”,是因为我打算全新安装zblog,所以这些表它都会自动安装上去,对于数据库,我不想再用原来的数据库名了,打算建一个名为zbp的数据库,所以这里都不勾选。但是,如果你不知道怎么创建一个数据库的话,建议还是把“数据库”的“创建”勾上,这样导出的时候,导出文件中会有一个创建数据库的脚本,并且创建的是跟现有数据库的配置完全一样,自己再建数据库的时候,使用这个脚本可以避免出错,不过要注意改掉数据库名,比如我这里就改成了zbp,脚本如下:

  CREATE DATABASE IF NOT EXISTS `zbp` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `zbp`;

  好了,到这里,所以的备份结束了。

  2、在云服务器上搭建PHP、MySQL建站环境

  以前我自己搭建过PHP、MySQL、Apache的建站环境,需要手工去配置一些东西,有点麻烦,个人感觉没什么太大必要,可以直接下载一些非常完善的集成工具来一键安装,我推荐使用到是WAMP,可以去百度中搜索下载。

使用WAMP快速搭建PHP、MySQL、Apache建站环境

  图3:使用WAMP快速搭建PHP、MySQL、Apache建站环境

  如上图3,使用WAMP快速搭建了建站环境。启动下所有所有,在浏览器中入http://localhost试试看,看看安装成功了没有。

  3、安装网站程序并转移数据文件

  安装好Wamp以后,使用HeidiSQL连接到数据库服务器,然后运行上面的那段创建数据库的代码创建一个zbp数据库,代码再复制过来下:

  CREATE DATABASE IF NOT EXISTS `zbp` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `zbp`;

  创建好zbp数据库以后,下面,到zblog官网下载最新的zbp程序,将程序解压缩到wamp安装目录的www下,然后打开浏览器,入localhost进行安装,安装数据库选择前面建的zbp。补充下,wamp安装的时候,默认的mysql的登录密码是空,可以先改下密码(可以直接用wamp自带安装的phpmyadmin去修改下),这样一个全新的网站就安装好了。

  下面,先将第一步中备份好的FTP上的数据文件复制到新的网站程序中作为新增或者覆盖,然后再开始数据库的还原,如下图4。

在查询编辑器中加载SQL文件导入备份数据

  图4:在查询编辑器中加载SQL文件导入备份数据

  如上图4,加载前面备份的SQL文件到查询编辑器中,加载完以后,运行下,数据就被插入到zbp数据库中,由于前面备份的数据包括delete和insert两种代码,所以不需要手工清除掉全新安装时往数据库中插入的数据,程序会自动清除。

  下面我们再在浏览器中入http://localhost,如果发现现在访问到的网站,其样式、内容都和原来的网站一样的时候,就说明我们搬家成功了,下面我们需要做的就是想办法把这个网站发布出去,让广域网中的人也可以访问到。

  4、域名解析与绑定

  在域名商那里解析下域名到现在这个服务器所在的IP,建议先别直接把原来在用的域名解析过来,比如,将yedward.net解析到该IP。仅仅只是解析了以后,然后在浏览器中入yedward.net,可能会出现“403禁止访问”的错误提示。这个时候,找到apache服务器下的httpd.conf文件,路径如下图5所示。

找到httpd.conf文件

  图5:找到httpd.conf文件

  打开httpd.conf文件,找到如下图6所指的位置,默认的是Deny from all,把这里改成Allow from all,然后重启下wamp服务器,再在浏览器中入域名访问下,比如yedward.net,这个时候就发现可以正常访问了,不会报403错误了。

设置Allow from all

  图6:设置Allow from all

  5、一些小问题的处理

  通过上面几步的操作,其实搬家已经基本成功了,下面还有几个小地方需要设置下,比如当你直接访问一个文件目录的时候,你会发现返回了一个文件目录树,而不是403禁止访问;当你访问一个不存在的链接的时候,你会发现并没有返回你自定义的404页面。这两个地方需要改一下,方法如下。

404错误页面设置

  图7:404错误页面设置

  同样的,找到apache的httpd.conf文件,先来设置下404错误页面。如上图7所示,默认的ErrorDocument前面有个#号,把#号去掉表示启用404,然后入下自己存放的404页面的位置即可。

设置Options Indexes

  图8:设置Options Indexes

  至于返回一个文件目录的问题,也是在httpd.conf中设置,如上图8所示,默认的Options Indexes后面是Indexes FollowSymLinks,把其中的Indexes去掉,只保留FollowSymLinks。然后重启wamp服务器,再次做一些测试,发现问题得到了解决。

  以上就是我这次搬家的整个过程,放到ECS云服务器上跟放到虚拟主机上最大的不同就是你需要自己搭建各种环境,安装各种需要的软件,也需要做一些必要的设置,可能会稍微麻烦一点,有一点难度,不适合不太懂计算机的小伙伴。

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:网站  搬家  阿里  过程  实录  
  • 相关搜索
图片推荐
    家电成电商“五一”博弈焦点 线下促销热度不输线上

    家电成电商“五一”博弈焦点 线下促销热度不输线上

    五一黄金周来临,各大电商平台将目光聚焦在家电上,掀起了促销活动。除了发放代金券、满减等低价策略外,今年各大电商更将重心转移到拼物流、拼售后上。除电商外,今年五一线下实体商店也积极促销,部分品类商品的促
    互联网公司愚人节营销怎么玩?高科技、借力打力……

    互联网公司愚人节营销怎么玩?高科技、借力打力……

    4月1,是个让人乐开怀的日子,仿佛所有的喜事都在今天降临,虽然这福泽只维持了十分钟、一个小时或者一天  2013年这一天,支付宝玩意念支付,据说只要盯着显示屏,默念需要转账的人的姓名,屏幕上就会出现联
    从小米手机营销策略 站长们能学到什么

    从小米手机营销策略 站长们能学到什么

    近日,关于红米手机已被传的是沸沸扬扬,小米官方宣布即将出台,红米手机在8月12日限量十万台开抢,红米手机的首发地是小米官方认证空间。799元/4G/双模/4.7寸的红米手机,再次激起米粉们的热情。  
    淘宝客营销实战:如何实现快速被动加好友(一)

    淘宝客营销实战:如何实现快速被动加好友(一)

    不得不承认,个人运作淘宝客,最容易赚钱的渠道还是QQ,尽管淘宝联盟各种规则变更都在促进网站渠道的发展,但是,个QQ的优势相比,这些变化,对于个人网站操作者来说,无异于杯水车薪。    运作QQ淘宝客,
    有意思的国内外著名互联网企业的名字文化

    有意思的国内外著名互联网企业的名字文化

    前不久,马云在2018阿里巴巴校友见面会上详细解读了阿里巴巴、天猫、平头哥等名字的由来。不得不说,互联网公司的名字文化真的十分有意思,在这里小编搜刮了国内外著名互联网企业的取名来历,让大家一观。阿里巴
    我们应该如何看待今年的央视315晚会?

    我们应该如何看待今年的央视315晚会?

    每年的315晚会,都会有几家欢喜几家愁。2017年也不例外,晚会开场没多久,互动百科官方微博就挂了一张祖宗十八代的图,表达了自己的意见。  而在问答文章关于315晚会的提问中,获得5000多赞的回答居
    专注互联网营销生态 蜜芽荣获2016年“营销效果奖”

    专注互联网营销生态 蜜芽荣获2016年“营销效果奖”

    2016年12月16日,国内年度零售盛宴百度零售行业沙龙在广州海航威斯汀酒店拉开帷幕。包括天猫、京东、亚马逊、蜜芽等知名互联网电商代表出席。沙龙中,还颁发了备受瞩目的四项年度大奖。其中,蜜芽团队以优异
    熊晓鸽:90后创业者中一定会诞生新的BAT

    熊晓鸽:90后创业者中一定会诞生新的BAT

    熊晓鸽  熊晓鸽:这个时代的创业者是幸运的  5月18日,IDG资本创始合伙人熊晓鸽在接受新京报记者专访时表示,在这个时代创业的人是幸运的。未来,80后、90后里一定会出现下一代BAT。这一次,他接受
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面