discuz迁移

本文参照discuz官方论坛的迁移方案,进行实操文档。

discuz X3.0论坛数据搬家完美方法无缝迁移。

在正式服务器上重装了discuz同版本的论坛,再把数据带入,完美无缺!!!

开始搬家:

1.需要备份的文件

a.暂时停止原论坛的访问(非管理员不能访问)进入管理后台,选择全局-----站点信息-----关闭站点。

b.备份数据库:后台,站长,数据库,直接第一项《Discuz!和UCenter数据》提交。备份完成后产生文件(./data/backup_f37899/)类似的文件。

c.备份web文件。

备份会员头像目录uc_server/data/avatar和tmp目录

备份所有门户与论坛和各应用附件和图片目录:data/attachment目录

备份插件目录:source/plugin目录(官方默认那几个不要,个人建议备份)

备份模板文件:template/目录下的几个对应模板

到这里备份工作完成。

2.恢复工作

a.重新在官方下载程序安装好论坛,注意:安装的时候数据包的前缀一定要与备份那个相同,可省很多麻烦。

b.重装的时候管理员帐号和密码随便写,不用与原来相同,但数据表前缀要与原论坛相同。

c.恢复数据库文件。

a.恢复数据前请在 Discuz! 安装文件目录下utility文件夹内找到 restore.php 文件,然后将 restore.php 文件上传到程序文件夹data目录下。为了您站点的安全,成功恢复数据后请务必及时删除 restore.php 文件。

b.在恢复数据库的服务器上进行一次数据库备份,生成文件./data/backup_e37899/。(否则不能识别别的服务器备份的数据库)

c.将原服务器的数据库文件通过ftp上传到data目录下,并改名上传的数据库文件名为本地备份的名字。

如:./data/backup_f37899/改为./data/backup_e37899/。

d选择文件导入。

d.恢复web文件

把备份的微博附件ftp上传到原来路径

全部恢复之后,用原论坛的管理员帐号和密码进入新论坛的后台,工具-->更新缓存,搞定!!!

最后如果要备份风格的,就把风格目录里的相应风格文件备份就可以了。

3.discuz网站mysql密码修改后,系统需要修改的位置有两处 Discuz 和 UC-center

  ①路径:/wwwroot/config/config_global.php 这个根据你网站安装的路径而定。

  打开 config_global.php 文件修改:$_config[‘db‘][‘1‘][‘dbpw‘] = ‘原来密码‘;

  原来密码 修改为新的数据库密码。

  ②路径:/wwwroot/uc_server/data/config.inc.php

  打开 config.inc.php 文件修改:define(‘UC_DBPW‘, ‘原来密码‘);原来密码 修改为新的数据库密码。

  ③路径:/wwwroot/config/config_ucenter.php

  打开 config_ucenter.php 文件同样要修改:define(‘UC_DBPW‘, ‘原来密码‘);

  原来密码 修改为新的数据库密码。在这个不修改的情况下,用户包括管理员都无法登录的,这个是用户登录管理密码。

  到这里整个论坛都恢复正常访问了。

discuz迁移,布布扣,bubuko.com

时间: 2024-10-10 21:00:53

discuz迁移的相关文章

Discuz完整手动迁移教程(不使用备份功能)

Discuz迁移是一件较为麻烦的事情 网上大多的迁移教程都是利用备份功能进行操作的,其实这种操作并不能保证迁移后完全正常工作 本文将介绍直接转移数据库和文件的迁移方法 导出数据库 迁移的首要部分就是导出数据库 不论你是VPS.独立服务器还是虚拟主机一般都有phpmyadmin管理工具 进入phpmyadmin,选择discuz安装到的数据库,并导出数据表 按照同样的方法,到新主机的数据库再导入即可 转移程序文件 转移程序文件没有特别的要求 只需要打包后重新上传到新虚拟主机即可 修改配置文件 1.

discuz网站数据库迁移

你的discuz网站数据库迁移,或者修改过改密码后,还要以下相关配置文件修改,才能不会出现1045错误 以windows系统为例:首先登陆远程桌面,在运行中输入cmd,单开命令模式,再输入  net stop mysql   //停止Mysql服务 网站系统需要修改的位置有两处 Discuz 和 UC-center:1.路径:/网站根目录/config/config_global.php 这个根据你网站安装的路径而定. 打开 config_global.php 文件修改:$_config['db

discuz X3.1 关于分表 和 分表数据迁移

// *********** 关于读取分表的数据*********** { // forum_thread 分表代码片段 -- 帖子列表 { // 定位某个板块的帖子落在哪个表(forum_thread_0) // ... // 到指定的表(forum_thread_0.forum_thread_1)中,读取帖子列表 // 注意:(分表的时候,要分得刚刚好,同一个板块的帖子不能跨表,不然会查不到) $threadlist = array_merge($threadlist, C::t('foru

2014.1.23 Discuz论坛迁移+VPS配置手记

虽说这也不是我第一次转移这个论坛了,但毕竟还是第一次自己配置VPS,写点东西记一下 一:关于VPS的配置 1.用TeamViewer连接服务器 这个VPS的IDC自己带有一个远程控制的页面,用浏览器打开之后感觉非常的卡,并且好像没有给RDP,于是我就想到了TeamViewer,以前帮别人修电脑远程控制时就是用的这个,软件体积很小,并且自带中文.我也考虑过VNC,但是VNC控制内网里的主机是非常麻烦的,于是我就选择了TeamViewer作为远程控制的工具. TeamViewer对于维护服务器之类的

discuz x3.2论坛迁移方案

1.后台-站长-数据库-备份-数据备份类型iscuz! 和 UCenter 数据 2.连接FTP下载所有数据 3.上传到新空间并查看配置文件数据库信息是否与新空间数据库信息一致 4.后台-站长-数据库-恢复,恢复之前备份的数据库数据 备注:修改mysql数据库信息的地方有三处: config/config_global.php config/config_ucenter.php uc_server/data/config.inc.php 参考:http://blog.csdn.net/zhang

DISCUZ X2更换域名注意事项

最近经常遇到几个由于网站更换域名,而导致网站访问出问题.这几天都凑在一块了,所以无忧主机(www.51php.com)小编就常用的php开源cms系统更换域名是否“敏感”的问题整理了下,做了一个小专题,希望大家能够喜欢,多多支持无忧主机php虚拟主机.Discuz x2也是站长常用的一个系统,如果我们给discuz x2更换域名,需要我们注意那些事情类? 网站更换域名,不利于网站推广.也会影响收录,以前的努力等于白费.如没有天大的理由,别随意更换网站域名.如果正在discuz x2论坛更换域名操

LNMP下搭建discuz论坛---实战讲解

1.LNMP 是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件:Linux+Nginx+MySQL+php( php-fpm),由于 Nginx 有大并发的优势,现在越来越多的企业 LAMP 平台都在向 LNMP 迁移.接着我们开始进入 LNMP 搭建.现实生产环境下, 不同的业务需求都不相同,因此更多的企业会考虑使用源码搭建 LNMP 环境,这样可以更加灵活使用各个功能参数将性能调制到最佳状态.当然如果贵公司的环境比较简单, 可以考虑 rpm 包安装.注意:本实验环境基本上都

Discuz从GBK转码UTF-8的最佳方法

最近由于论坛帐号整合需要,不得不把原蓝卡论坛的GBK编码转换为UTF-8,由于Discuz官方并没有提供转换工具,网上也没有什么靠谱的教程,而且论坛中数据较多,可闪失不得,这不禁让我十分为难.. 我先尝试了网上比较流行的一种利用Discuz数据库功能进行数据库备份.恢复达到转换目的的方法,可是在我按照教程进行操作后,发现虽然前台的帖子.用户等数据全部恢复,但是后台的数据全部丢失!且还有部分乱码的情况出现,要重新设置那么多后台选项,我才不干呢!于是,我便开始琢磨另一种转换方法,当我看到另一篇教程,

m2014-architecture-webserver->百万记录级mysql数据库及Discuz!论坛优化

作者:shunz,出处:http://shunz.net/2008/06/mysql_discuz_.html 最近,帮一个朋友优化一个拥有20万主题,100万帖子,3万多会员,平均在线人数2000人的Discuz!论坛,采用Linux2.6+Apache2+mod_php5+MySQL5,服务器配置为双至强+4G内存,优化前,系统平均负载(load average)基本维持在10以上,MySQL的CPU占用率基本在90%以上,优化后,系统平均负载降到0.5以下,MySQL的CPU占用率很少有超