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

2021-03-28 12:00 admin

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


短视頻,自新闻媒体,达人种草1站服务

2014年6月份的情况下,我把blog从主机屋搬到了万网,那时候在万网选的是轻云服务器,那时候的搬新家全过程可阅读文章《blog搬新家、zblog php升級全过程实录》这篇文章内容。后来,因为1些别的的必须,上个月又在阿里巴巴云买了个ECS云服务器,这段時间在ECS上装了许多用来折腾的东西,思来想去,觉得彻底没必要另外有两个主机,又考虑到到轻云服务器确实是限定太大了,不能以自身随意折腾,因此今日又把网站从万网搬到了阿里巴巴云ECS,这篇文章内容便是纪录下这个搬新家的全过程。

1、备份数据网站数据信息

把现用的网站程序流程及数据信息文档彻底备份数据下来,因为建网站程序流程用的是ZBlog,能够立即从在网上去免费下载,程序流程就没必要备份数据了,后边立即选用全新升级安裝的方式安裝下程序流程。因此,我就从现有网站备份数据了1些必须的文档,例如主题文档、upload提交文档、软件,和别的的1些文档。备份数据好服务器上的数据信息之后,下面备份数据数据信息库中的数据信息,以下图1所示。

图1:应用HeidiSQL导出来数据信息脚本制作

网站用的是MySQL数据信息库,我用的MySQL管理方法专用工具是HeidiSQL,应用HeidiSQL登陆进数据信息库之后,电脑鼠标右键数据信息库名,在弹出菜单选中择 到出数据信息脚本制作 ,出現以下图2所示的页面。

图2:SQL导出来挑选设定

如上图2所示,我沒有勾选 数据信息库 和 表 的 建立 ,只是挑选了 数据信息 为 DELETE+INSERT(truncate existing data) , 輸出 默认设置为 Single .sql file ,随后自定个 文档名 ,随后点一下 导出来 。之因此,我沒有勾选 数据信息库 和 表 ,是由于我准备全新升级安裝zblog,因此这些表它都会全自动安裝上去,针对数据信息库,我不想再用原先的数据信息库名了,准备建1个名为zbp的数据信息库,因此这里都不勾选。可是,假如你不知道道如何建立1个数据信息库的话,提议還是把 数据信息库 的 建立 勾上,这样导出来的情况下,导出来文档中会有1个建立数据信息库的脚本制作,而且建立的是跟现了解据库的配备彻底1样,自身再建数据信息库的情况下,应用这个脚本制作能够防止错误,但是要留意改掉数据信息库名,例如我这里就改为了zbp,脚本制作以下:

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

好了,到这里,因此的备份数据完毕了。

2、在云服务器上构建PHP、MySQL建网站自然环境

之前我自身构建过PHP、MySQL、Apache的建网站自然环境,必须手工制作去配备1些物品,有点不便,本人觉得没甚么太大必要,能够立即免费下载1些十分健全的集成化专用工具来1键安裝,我强烈推荐应用到是WAMP,能够去百度搜索中检索免费下载。

 

图3:应用WAMP迅速构建PHP、MySQL、Apache建网站自然环境

如上图3,应用WAMP迅速构建了建网站自然环境。起动下全部全部,在访问器中键入试一试,看看安裝取得成功了沒有。

3、安裝网站程序流程并迁移数据信息文档

安裝好Wamp之后,应用HeidiSQL联接到数据信息库服务器,随后运作上面的那段建立数据信息库的编码建立1个zbp数据信息库,编码再拷贝过来下:

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

建立好zbp数据信息库之后,下面,到zblog官方网站免费下载全新的zbp程序流程,将程序流程解缩小到wamp安裝文件目录的下,随后开启访问器,键入localhost开展安裝,安裝数据信息库挑选前面建的zbp。填补下,wamp安裝的情况下,默认设置的mysql的登陆登陆密码是空,能够先改下登陆密码(能够立即用wamp自带安裝的phpmyadmin去改动下),这样1个全新升级的网站就安裝好了。

下面,先将第1步中备份数据好的FTP上的数据信息文档拷贝到新的网站程序流程中做为新增或遮盖,随后再刚开始数据信息库的复原,以下图4。

图4:在查寻编写器中载入SQL文档导入备份数据数据信息

如上图4,载入前面备份数据的SQL文档到查寻编写器中,载入完之后,运作下,数据信息就被插进到zbp数据信息库中,因为前面备份数据的数据信息包含delete和insert两种编码,因此不必须手工制作消除掉全新升级安裝时往数据信息库中插进的数据信息,程序流程会全自动消除。

下面大家再在访问器中键入,假如发现如今浏览到的网站,其款式、內容都和原先的网站1样的情况下,就表明大家搬新家取得成功了,下面大家必须做的便是想方法把这个网站公布出去,让广域网中的人还可以浏览到。

4、网站域名分析与关联

在网站域名商那里分析下网站域名到如今这个服务器所属的IP,提议先别立即把原先在用的网站域名分析过来,例如,将yedward分析到该IP。仅仅只是分析了之后,随后在访问器中键入yedward,将会会出現 403严禁浏览 的不正确提醒。这个情况下,寻找apache服务器下的d.conf文档,相对路径以下图5所示。

 

图5:寻找d.conf文档

开启d.conf文档,寻找以下图6所指的部位,默认设置的是Deny from all,把这里改为Allow from all,随后重新启动下wamp服务器,再在访问器中键入网站域名浏览下,例如yedward,这个情况下就发现能够一切正常浏览了,不容易报403不正确了。

图6:设定Allow from all

5、1些小难题的解决

根据上面几步的实际操作,实际上搬新家早已基础取得成功了,下面也有几个小地区必须设定下,例如当你立即浏览1个文档文件目录的情况下,你会发现回到了1个文档文件目录树,而并不是403严禁浏览;当你浏览1个不存在的连接的情况下,你会发现并沒有回到你自定的404网页页面。这两个地区必须改1下,方式以下。

图7:404不正确网页页面设定

一样的,寻找apache的d.conf文档,先来设定下404不正确网页页面。如上图7所示,默认设置的ErrorDocument前面有个#号,把#号去掉表明开启404,随后键入下自身储放的404网页页面的部位便可。

图8:设定Options Indexes

至于回到1个文档文件目录的难题,也是在d.conf中设定,如上图8所示,默认设置的Options Indexes后边是Indexes FollowSymLinks,把在其中的Indexes去掉,只保存FollowSymLinks。随后重新启动wamp服务器,再度做1些检测,发现难题获得掌握决。

以上便是我这次搬新家的全部全过程,放到ECS云服务器上跟放到虚似主机上最大的不一样便是你必须自身构建各种各样自然环境,安裝各种各样必须的手机软件,也必须做1些必要的设定,将会会略微不便1点,有1点难度,不合适不太懂测算机的小伙子伴。