多语言展示
当前在线:818今日阅读:167今日分享:27

如何安全地网站搬家

跟着各种智能搭站程序的出现,而且这些东西和源代码都是开源的,也便是免费的,所以站长的门槛如同越来越低,如今可以说只需会打字就能建网站。所以许多没有技术功底的兄弟也初步检验建设网站,而类型最多的便是网络类、QQ类、小说类、手机类、游戏类等等;运用的搭站软件最多的便是Discuz、dedecms、wordpress等出名的开源程序。    而大多数自个建网站一初步几乎都是不太正式地去检验,比如运用免费的空间以及附加的免费的二级域名或许三级域名,再好点的可以会花个几十块钱买个贱卖的虚拟空间,而很少有人一初步就会去用独立的服务器去放自个的网站。所以当一个网站稍微正常发展到一定程度,这个时分站长可以觉得自个的网站大约走上正轨了,而前面免费的或许低价的空间可以常常会出现空间过小、并发数严肃受限、极度不稳定、联接速度慢等一系列问题,正所谓一分钱一分货、天下没有免费的午饭嘛。所以一个网站到了实在运营的时间必须有一个可靠的运转网站的环境,就算没有独立服务器,一台质量较高、资源较足的虚拟空间也是有必要的。所以这时分需要进行搬移数据,而一般的刚刚入门的自个站长那些域名空间的钱都是自个硬着头皮省出来的,哪里甘愿去花钱请专业的人士去结束这项工作,所以绝大多数人是选择自个在网上看教程。  下面就论说下笔者为何今天来同享这么一套方法。就笔者查询,网上许多网站搬家教程都是各大开源程序社区会员独创然后衍生出来的,而像DZ、wordpress等干流的开源程序都自带了备份恢复东西,而一般社区为了便当会员运用程序而且做出自个的特征,一般的搬家进程都引导用户通进程序进行备份和恢复的两个进程来搬家数据。一般的进程便是在网站的后台运用程序自带的数据库备份东西备份数据库,然后下载FTP中的WEB文件和数据库文件到新的空间,接着在新空间从头设备一样版另外程序,再通过新设备的程序进入程序后台进行数据恢复;比如国内最出名的开源程序Discuz官方社区的一大堆教程大致上便是这个进程。  当然这样的方法是可用的,因为这样避免了新手用户离开网站程序本身,去接触一些他们一时难以知道的东西,比如许多新手站长因为没有技术功底根柢不知道数据库到底是做啥的。可是笔者认为这种方法对比今天笔者同享的首要如下劣势:第一,其实进程对比复杂,还要因为要从头设备一遍程序,这听起来不像是搬家,实践之中不管进程仍是效果我们这个“家”和“家私”都没改动;第二,时间较长,比如DZ如果是1GB的数据库,恢复的时分一般的VPS估计要半个小时,而且有时分还会出现点小卡,真是影响我们的心脏;第三,一些不常用的网站程序没有自带的东西,许多习惯了这种方法的新手就束手无策。  下面便是笔者今天要同享的,今天以mysql数据库类网站为例,其他数据库也适用该方法。自个认为这才是搬家的真理,因为不需要啥从头设备程序及恢复的进程,便是下载数据和上载数据的进程,我觉得这样才是实在的搬家。当然这种方法适用于包含但不限于以下几种情况:  第一,数据库大小低于20M的任何情况下,不管是虚拟主机仍是服务器;第二,可以直接外网用客户端联接数据库或许VPS或许独立服务器,不限数据库大小。理由是,许多虚拟主机服务商一般供应在线的数据库处理东西myphpadmin供用户处理数据,而默许导入大小是20M大小,而且用户没权限批改束缚,但如果容许外网客户端联接数据库一般不会束缚这么小,而虚拟主机一般趁便的数据库大小是GB以下大小。而VPS和独立服务器就可以自个更改导入大小的设置。  下面便是笔者今天同享中间的有些,其实便是简略的几个进程:  1、选择一个较少人访问的时间,比如深夜,在关闭站点前台访问;用myphpadmin等数据库处理东西导出数据,并导入新的数据库;一样的把旧FTP中的文件下载到新的FTP空间(如果新旧两者都可以解紧缩就可以先紧缩再解压,这样可以节约时间)。  2、如果新旧数据库的数据库名、数据库用户名、用户暗码不一样批改网站程序中数据库联接文件配备,如wordpress的这个文件便是根目录的wp-config.php。(当然如果是VPS或许独立服务器我们可以在新建数据库的时分把这些信息设置跟旧数据库的信息一样,这一步可以省掉)。  3、判定上面两个进程结束后,我们可以做结尾的工作了,把域名解析到新的IP上,并做好引导查找引擎到新地址等后续工作,当然这些后续工作技术上不是搬家的内容了。  便是上面三个首要进程就结束了,不需要从头设备程序和恢复数据库,而且非常安全。首要利益有:第一,进程简练,不需要恢复重装程序和恢复数据的时间;第二,数据安全可靠;第三,适用于任何web运用搬家,做到实在的“搬家”,实在的“原封不动”。到这儿有人可以会说我的myphpadmin束缚导入数据库大小是20M,这怎么办?这便是笔者前面说的那两种情况,如果归于第二种情况我们可以用mysql客户端东西,比如笔者便是运用了SQLYOG,这样的东西有许多,随意在网上查找就有免费的,比如我搬家我们的丫丫玩手机游戏论坛时便是用这个东西进行数据库数据库导入的,1GB数据速度很快很顺畅,就更我们上载一般的文件一样的感触。    SQLYOG (一款可视化mysql客户端软件)  结尾笔者希望我们的新手兄弟在学习老一辈们教程的一同要学会自个独立去思考问题,知道这些进程的含义,知道每一步为何要这么做,这样你一定可以独创一些更加简略便利的方法;另外在自个运营网站或许搬家的时分一定要留备份数据,就算自个认为成功后也需要留一份备份,以防万一哪个细节自个粗心致使差错.
推荐信息