您的位置: 首页 - 网站运营 - 如何完美的做好dedecms数据迁移呢?

如何完美的做好dedecms数据迁移呢?

编辑:admin     时间:2010-6-25    9:11:16  来自:北京蓝网网络技术有限公司

许多用dedecms的站长朋友估计都遇到这样的问题,就是整站的数据迁移,或者突然要换个一域名,或虚拟主机,看一起数据迁移是件繁琐而麻烦的的事,其实我想说的是,做任何事情都有方法,找到窍门了,处理问题就会变得非常的简单!

    下面就和大家谈谈几种常见的整站数据迁移的办法和应对策略,一般来说数据转移有三种不同的情况:

情况一、系统升级

    一般说来,这样的数据是不需要备份的,只需要在官方下载好DEDE的升级安装包,按操作升级就OK了。不过为了保险起见,还是先备份下数据库,然后用FTP打包下来,这是上策。

情况二、换域名

    在众人看来,换域名是件棘手的事,绝不是找个域名重新解析下A记录这么简单。做为一个网站,必须要考虑到网站的收录和排名的问题,如果贸然换域名的话可能会收录排名全无!所以最稳妥的办法是做域名的301永久定向,把搜索引擎的索引和权重转到新域上去,这是两全其美,最好最安全的办法。

情况三、换空间(虚拟主机)

   这就是我们提到的整站数据迁移了,其实也很简单,你只要按照下面的步骤来操作就OK了:

 

1.登陆后台,备份数据库(这个数据库备份文件是保存在../dede/backup_data/),并记住登陆后台的用户名和密码。

2.下载数据库备份文件(即../dede/backup_data/这个文件夹)、网站风格模板文件(即../templets/这个文件夹),还有../upimg/这个文件夹(这是保存所有上传文件的文件夹)。

3.在新空间重新安装同一版本的dedecms系统,这时设置的数据库表的前缀必须和原数据库表的前缀一致,以免看不到内容。
(数据库名称和数据库用户名和密码当然是填新数据库的了)

4.上传原站的../dede/backup_data/和../templets/和../upimg/这3个文件夹覆盖新空间中对应的文件夹,这样就把原站的数据库备份文件和网站风格模板放到新站了。

5.登陆新 [空间后台] > [系统设置] > [数据库管理] > [数据库还原] ,进行数据库恢复还原,然后设置网站的 [修改系统参数] (或 [系统变量配置] ),全站重新生成html即可。

数据库恢复后,后台登陆用户名和密码要使用备份前原网站后台的登陆用户名和密码。

 

    值得注意的是:不同空间的mysql数据库的默认字符编码不一样,为了防止出现乱码,你备份旧的数据库的时候看清楚原先的编码(一般是latin或者是gbk的),恢复数据库的时候要看新的数据库是否支持你的编码(有的数据库不支持gbk),如果支持选择恢复后的相同编码就不会出现乱码的问题了。

分类:网站运营 | 评论:0 | 引用:0 | 浏览:204  | 引用本文