很多站长朋友都遇到过网站迁移(通俗一点,就是网站搬家,把网站从一个空间换到另一个空间)的情况。针对网站自身的情况,网站迁移也有不同的做法,大体上相同,无非是备份网站相关文件以及数据,然后用ftp上传工具把这些文件上传到新空间,再进行数据恢复等相关操作。那么,针对织梦cms系统所建立的网站,我们要做网站迁移的话,又该如何操作呢?下面,思源结合自身情况,给大家总结一下,这里介绍两种情况:
第一种情况:把织梦网站搬迁到另一个空间,步骤如下:
第一步:我们在新的空间里面中安装一份和我们旧空间正在运行的程序同版本的织梦cms程序。这里需要注意的是:安装的时候,数据库的前缀一定要和正在运行的网站的前缀保持一致。默认数据库表前缀是dede_如果以前安装的时候没有修改过的话,这里就不需要改动。(这里需要注意的是,如果,新的空间和数据库是在同一个地方,即ip相同的话,数据库主机就是localhost,如果不同的话,这里就要写数据库所在的ip地址)。
第二步:进入正在运行的织梦网站后台:在“系统——系统设置”里找到数据库备份/还原,进行数据库的备份操作。直接点后面的提交按钮就可以。
第三步:将原织梦网站空间中的“data/backupdata”目录下的所有备份数据库文件copy到我们的新空间里面相对应的目录(data/backupdata)中。这里需要注意的是,在/dede/backup_data找到tables_struct开头的txt文件,然后用记事本或者DreamWeaver打开,然后找到DEFAULTCHARSET=utf8或者DEFAULTCHARSET=gbk,全部把它们去掉。这块是数据库设置的语言,先去掉,以免出现不必要的麻烦。
第四步:将原织梦空间中templets下面的文件下载下来,然后上传到新空间templets下,替换掉templets原来的文件。
第五步:将原织梦空间中uploads目录下文件上传到新空间uploads下,进行覆盖。
第六步:登录织梦新空间中的织梦程序后台,“系统——系统设置——数据备份/还原,然后进行数据库还原工作。
第七步:更新网站后台——生成——更新系统缓存。最好是按“更新栏目HTML——更新文档HTML——更新系统缓存——更新主页HTML”这个步骤来操作
第八步:全站一键更新下,织梦网站迁移工作也就结束了。
上面说的是,织梦网站从一个空间前移到另一个空间,还有另一种情况。
第二种情况:本地做好的网站上传到空间以及网站如何下载到本地:
其实这种情况和网站从一个空间迁移到另一个空间基本相同,只是操作步骤对象调个头而已。这个步骤,就不赘述了。
在这里,有四点需要注意一下:
1、把做好的本地网站上传到空间的时候,我们的模板css,js以及images路径要注意一下,如果上传上去,布局错乱,图片显示不了,你就要查看一下css,images的路径是否正确。
2、本地测试好的dede整个程序,把下面的“install”文件夹删除掉,替换成没有安装的“install”文件夹。如果安装过程中有提示,install_lock.txt这个文本文件。那就把这个文本文件删除掉,就可以安装了。
3、修改数据库连接名称。找到根目录下面的data文件夹下面的common.inc.php文件,修改数据库名称,数据库用户名和密码这三项。你可以用AdobeDreamweaver CS4 网页编辑工具打开common.inc.php这个文件,下面是一些参数:
//数据库连接信息
$cfg_dbhost= 'localhost';数据库主机填写数据库ip地址就行
$cfg_dbname = 'dedecmsv57gbksp1';数据库名
$cfg_dbuser = 'root'; 数据库用户名
$cfg_dbpwd = '123456';数据库密码
$cfg_dbprefix = 'dede_';
$cfg_db_language ='gbk';
4、修改好保存上传到空间。运行 域名/install/index.php 开始安装程序。最后织梦后台生成更新一下就ok了。