Dedecms织梦网站搬家全过程

手册/FAQ (546) 2016-02-19 09:47:12

      前几天我的一个网站备案号被注销了,国内的主机空间商关闭了我的网站,重新备案肯定得一段时间,对于这样一个收录和排名都正常的网站,无疑打击是非常大的,权衡之下,我只有把网站搬到一个不需要备案的地方。

  买了个香港的空间,这个是很容易做到的,接下来就是如何把网站搬过来而最大限度的不影响搜索引擎的收录和排名。这就要求搬后的网站和原网站完全一样,包括网站的目录结构和网页文件的命名规则等,如果这些稍有变化,就会给网站带来致命的打击,考虑再三,我决定采用最笨的方法下处理。

  第一步:全站文件打包下载。由于我的空间后台有“在线备份包/在线解压缩"功能,所以我先把网站的所有文件打包,由于网站运营的有段时间了,所以压缩包会比较大,所以我选用了“分卷打包(每个包50M)选项”,这样可以将网站的压缩数据很容易下载和上传。

  第二步:备份数据库。对于一个网站来说,数据库才是最重要的东西,网站内容,网站注册用户数据等都是网站最宝贵的资源,所以在这个来不得半点马虎。进入数据库控制面板,选择“备份/还原/导入数据库”选项。打开如图所示的操作面板,然后点选“建立备份”,这样就建立了一个名为“1.sql”的数据库备份文件。接着点击“建立备份用的FTP”,并且用这个临时的FTP账号把备份的数据库文件下载到本地。

 

  第三步:把下载好的网站压缩包上传到新的空间,并且解压。这一步,和平常上传网站源码一样,不再赘语。

  每四步:打开新数据库面板,用第二步的方法做个空数据库的备份,其文件名也为“1.sql”,由于数据库是空的,所以此文件会非常小,目的是为了用原网站数据的数据库覆盖它,然后建立临时FTP账号,用FTP软件直接上传备份的数据库进行覆盖,由于原网站数据库备份文件比较大,所以要耐心等待。接下来,就开始点击“从备份中还原”,这样就会把我们刚上传的数据库文件导入到了新的数据库,整个过程可能1分钟左右的时间。

  第五步:修改数据库连接文件。DEDECMS数据库的连接文件是/data/common.inc.php,这个文件是个纯文本格式,所以我们直接用词本打开进行更改就可以了。修改下几项:

  $cfg_dbhost =‘数据库主机地址’;

  $cfg_dbname = '数据库名';

  $cfg_dbuser = '数据库用户名';

  $cfg_dbpwd = '数据库密码';

  这些参数可以在新数据库面板中查到,为了不出错,建议“复制”-“粘贴”,一定要注意不要出现多余的空格。 至此,搬家完成,因为这种方式就相当于给原来网站做了个克隆,所以一切和原网站一样,这样既完成了搬家任务,又不会对seo有大的影响。

THE END