■■网站搬家■■
(适合网站搬家,就是网站在不同空间之间转换,比方说虚拟主机A上的网站迁移到新虚拟主机B上)
方法一:
1.用FTP软件把网站根目录下的templets,uploads,images,plus四个文件夹下载到本地。
注释:
templets文件夹(旧站模板文件夹,如果你安装了新模板的话这个一定要备份,如果不想要可以不要)
uploads文件夹(上传的图片和文件的目录)
images文件夹(一些图片文件,可能有的站长不需要备份这个,但是如果更改了里面的一些图片文件就需要备份了,所以还是建议大家都备份吧)
2.如果你安装了问答模块或者更换了会员模板,请去对应目录把相应的模板文件下载到本地。
注意此时不要忙着删除A网站数据,可能在后面有一些设置你还要参考,到此准备工作完毕。可以开始在新的主机上操作了
下面开始安装新网站和导入数据(在B虚拟主机上操作)
1.下载和A网站版本、编码完全相同的DedeCMS在B虚拟主机上安装(注意!要相同的版本,连编码也要一样的,否则不同的话会出现错误,比如说你原来用的程序编码是utf8,你安装新的版本是gbk的,到时你看到的全部是乱码),这里还有一个要注意的,安装时网站后台密码、数据库密码与旧站要一样,就是你安装的时候最好是网站管理员的设置和A网站相同,这样就省得呆会你数据库还原以后用安装时的用户名和密码登录不上的困惑,不一样也可以,因为你把数据库还原之后会自动改成和A网站一样的,用A网站的管理员帐号和密码登录即可。
2.用FTP软件把备份好的backupdata上传到B虚拟主机的data目录,以及刚下载旧站的四个文件夹上传到网站根目录。(有备份其他文件的上传到对应的新安装的目录里面)
3.登陆B网站后台,点击“系统”→“数据库备份/还原”→“数据库还原”,滚动条拉到下面点击开始还原数据,等dedecms自动把数据还原完毕。退出后台,用A网站的管理员帐号和密码登录B网站,点击“生成”,先“更新系统缓存”,然后再“一键更新网站”。返回你B网站前台看看是不是和A网站一样了,可能有一些细节问题会产生变化,比如文章页和列表页面的导航处主页链接名没有变成你自定义的,那就到B网站后台“系统”→“系统基本参数”→“站点设置”→“主页链接名”检查一下,然后点确定,再执行“一键更新网站”即可。最后更新你的网站地图、专题、RSS文件、广告、单页文档、自由列表等等。
至此,网站搬家成功!还有部分人不知道上面所讲的需要备份的文件夹,下面就来讲一下网站搬家的第二种方法(方法很简单,不过上传的时间要花得多一点)
方法二:
1.在旧空间网站后台备份数据库,方法上面已讲
2.在新空间中按你旧站的配置,重新安装dedecms,然后把旧站的所有数据(config_base.php除外),这里的数据指的是文件,即除了根目录下文件夹include里的配置文件config_base.php外的所有文件覆盖到新空间
3.登陆B网站后台,进行数据库备份/还原操作,执行“一键更新网站”即可。
方法三:
1、登陆你的DEDECMS后台,在“系统”区找到“数据库备份/还原”,将数据库进行“备份”;
2、将老空间里所有的文件,全部下载至你的电脑本地;
3、将文件上传至新空间;
4、在新空间安装DEDECMS系统,方法——在织梦的官方网站下载一个新的安装系统,将系统里的“install”文件夹里的东西传至空间,进行覆盖。接着,运行你的域名/install,进行安装。需要注意的是:数据库表的前缀必须和原数据库表的前缀必须一致(按默认操作即可);
5、安装完后,登陆后台,点击“系统”区的“数据库备份/还原”,将数据进行“还原”;
6、数据生成,搬家工作完成。
个别不能正常安装或安装后显示乱码的解决方法:
在/dede/backup_data找到tables_struct开头的这个txt文件,用记事本或者editplus打开, 然后找到DEFAULT CHARSET=utf8或者DEFAULT CHARSET=gbk,全部把它们去掉。