方式一
discuz网站更换域名及数据库的搬迁方法:
一、修改3个数据库链接文件:
1、config目录下的config_global.php 文件
2、config目录下的config_ucenter.php 文件
3、uc_server/data目录下config.inc.php 文件
二、网站后台设置:
1、后台 全局 网站 URL:
2、后台 域名设置 根域名设置(根据个人网站而定,没有设置根域名的跳过)
3、后台 站长 UCenter 设置 UCenter 访问地址:
4、UC后台进入 应用管理 编辑应用 应用的主 URL:
三、清除网站所有缓存数据
1、data/cache目录下说有文件删除;
2、uc_server/data/cache目录下的所有文件删除;
3、后台更新系统缓存
方式二
暂时关闭站点访问
因为dz是一个社区平台,有不停的会员注册和回复发帖操作,备份数据库之前,就要关闭站点访问。确保备份数据的时间点为最新数据库。
备份网站数据库
可以在论坛后台-站长-数据库选项里面导出备份数据库。也可以使用phpmyadmin导出数据库。个人觉得dz后台导出比较实际,因为dz论坛数据库一般比较大,导入数据一般只能在dz后台导入。phpmyadmin不支持导入那么大的。。。
更换主机空间也要:网站程序打包下载
(也可以单独的备份需要的,建议全站备份,因为安全!比如根目录伪静态规则和板块图标用户组图标不会丢失)
dz论坛更换主机空间
这个步骤是需要换服务器主机的用户,此刻还没开始换域名:上传新的DZ程序安装。
提醒:数据库前缀最好和以前的一样!此时一定还用老域名安装,因为换了域名,dz云平台也就是新的了,一会儿无法使用原来的云平台数据:QQ互联绑定失效等,或者你记住自己原来云平台的id和appkey,用新域名安装成功后最后手动修改回原来云平台同步站点信息即可,这个可以搜索数据库:siteid字段看到。建议记录下来
安装成功后!通过ftp上传:
上传DATA文件里的备份文件!例如这样的 backup_b2658
上传备份的会员头像目录uc_server/data/avatar和tmp目录!
上传备份所有论坛和各应用附件和图片目录:data/attachment目录
上传备份插件目录:source/plugin目录(默认的那几个不要)
上传备份模板文件:template/目录下的几个对应模板【以及自己修改过的模板文件】
将DZ官网下载的utility目录里的restore.php上传到DATA文件里,然后倒入就可以了!
dz后台域名设置更改
进入后台,需要更改域名url的设置地方:
1.全局-站点信息中url
2.应用中心-网站信息url。这里更改后,注意不要丢失原来的插件授权。建议绑定QQ后更改。
3.站长-UCenter设置-UCenter访问地址中URL
4.UCenter中应用信息中网站url,确保通信成功
5.全局-域名设置中的默认域名
6.更换统计代码和联系邮箱等这些个人信息。
然后更新缓存就大功告成了!换域名后,后台设置更改,就可以用新域名打开帖子,显示图片,下载附件啦。这还是得益于dz论坛使用的都是相对路径的好处。不用去sql命令对数据库动刀更改域名链接了。
【注意】做好全站301重定向!
文章评论