Discuz是站长们常用的论坛程序,线上很多大站论坛用的都是Discuz源码二次开发或制作模板更换,那么我们在运营中可能碰上一些问题会需要discuz论坛搬家,今天主要跟大家分享一下discuz论坛搬家的详细教程,方便大便跟着流程顺利更换。
Discuz论坛搬家有以下几个步骤:
一、备份论坛数据
进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,注意备份成功之后,数据会自动保存在网站空间根目录下的discuz程序的data文件夹下。
二、程序文件下载
通过FTP软件把整个Discuz程序文件全部下载到本地的电脑上,如果是使用虚拟主机,管理控制面板会有打包的功能,使用云服务器的话比较方便,直接所有文章压缩打包,再通过FTP下载到本地,如果文件一个个传,那需要很长的一段时间,所以建议通过压缩的方式备份程序。
三、整理下载的文件
1、把下载的文件里面以下几个文件删除,请完全放心操作,重新安装时会自动产生新的文件。
/install/install.lock (有的下载后没有这个文件,那么就不用管)
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php
2、到官方下载一个与你网站版本一样的Discuz安装包,把upload里的/install/文件夹复制过来覆盖你下载的网站文件。
3、把从官方下载的Discuz安装包里面的utility/restore.php文件放到你网站文件的/data/文件夹内,这是用于数据库还原。
四、将整理好的网站文件打包上传到新的云虚拟主机或服务器
如果是云虚机建议压缩之后使用FTP上传,然后使用控制面板的在线解压缩功能,这样可以避免文件一个个上传,耗费太多时间。
五、重新安装discuz
使用 http://你的新域名/instal/ 进行安装,按照提示填入你新的数据库名和用户名及数据库密码,注意数据库的数据表前缀和以前一样。
六、还原数据库
安装成功后,使用安装时填写的管理员帐号和密码登录,进入后台—站长—数据库—恢复—数据恢复,选中要恢复的数据然后点击右边导入,点击确定即可恢复数据。注意为了安全起见当成功恢复数据后,进入程序目录删除/data/restore.php这个文件。
七、更新缓存
数据还原成功之后,在后台退出帐号,用你原来的后台管理员帐号登陆,进入后台更新缓存,成功结束。