discuz!2.5两种完美搬家方法

discuz整站搬家 网站建设中难免遇到要更换服务器和站点搬家,这里分享下   1、首先我们需要登录DZ论坛后台,在全局设置里边,关闭站点,防止网站出现新数据导致备份数据不完整。如图:   2、后台 - 站长,点击数据库,按照提示,选择备份类型,点击提交开始进行备份。   3、备份完成之后我们可以看到如下图。   4、接下来我们需要把整个网站进行压缩打包,打包完成之后把压缩包... 阅读详情
首先第一种来自 高山老师  本人小小的整理了一下:

全新安装搬家法:

开始搬家前的准备工作:

备份论坛数据,后台,站长,数据库,直接第一项《Discuz!UCenter数据》提交。

然后出现提示,备份分卷已存在在DATA文件夹下的某某目录,用FTP把整个文件夹下回来。

备份会员头像目录uc_server/data/avatartmp目录

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

备份static\image\common 中的logo 在线列表 郧章等等

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

到这里就搞定了。


恢复前准备工作:

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

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

3,恢复数据,把您装备份的文件夹上传到DATA目录里面,注如:backup_a331f6这样命名的目录

4开始恢复,后台,站长,数据表,恢复,就会看见备份的数据了,导入,OK

5,上述恢复方法出现404错误的情况下,把安装包utility目录里的restore.php文件上传到data文件夹

6,在浏览器允许restore.php文件的绝对路径,如http://www.bingbing8.com/data/restore.php 恢复KO

7,把备份附件、图片、会员头像,直接上传到新论坛的相应目录,原来在哪的就放回哪!

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

9, UC中心的密码是新安装程序时的密码,不是原来的密码



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

教大家个小技巧,备份好数据库下载到本地后,就把网站全部打包,这样下载会快很多!
===============================================================

如果UC中心应用管理通信失败会导致出现以下几种情况
1、登陆提示密码不正确或者没响应;
2、头像无法上传;
3、注册时提示用户名小于3;
4、注册后UCenter里面没有用户;
5、各应用不能同步登陆和退出;
6、UC里面提示通信失败
7、头像不显示了
8、短消息异常
9、登录后台--点击UCenter显示404或者其他错误。

通信失败一般都是UC中心和站长UC设置两个的通信密钥不一样,改成一样既可!

===============================================================



第二种方法:

帝国备份搬家法:
一、搬家前需要做的就是关闭网站,然后备份数据库,这里就不做详细说明了。 

使用帝国备份王备份好数据后,然后打包自己站长的全部文件,下载到新空间。

1、打包那些文件:直接打包根目录下的全部文件,包括帝国备份王discuz搬家在内。
2、我是虚拟空间不能直接把打包下载到新空间怎么办?

可以把打包好的文件先下载到本地(自己的电脑上),然后在上传到新空间,然后再解压。如果空间不支持打包和解压,就直接把全部的文件下载到本地,然后在把全部的文件都上传到新空间。

3、我的站长数据很大,5G、10G打包太慢,或者CPU做了限制打包的时候会中断怎么办?

可以把data目录剩余下,其他目录打一个包,然后再把data里面的attachment里面的forum(论坛附件的文件夹)、album(相册附件的文件夹)和group(群组附件的文件夹)根据自己的情况分别打成几个小点的压缩包来解决。
二、所有的文件都下载到新空间后,然后把域名解析到新空间的IP,解析生效后,真正的搬家工作才开始。

进入帝国备份王,访问如:http://www.bingbing8.com/bingbing8 进入,输入用户名密码登录后,点击“参数设置”,修改下,
MYSQL版本:自动;
数据库服务器:新空间数据库地址;
数据库用户名:新空间的数据库用户名;
数据库密码:新空间数据库的密码。

配置好帝国备份王后,点击“恢复数据”进入如下页面


1、恢复数据源目录: 点击-选择目录,进入弹出框,然后选择搬家前使用帝国备份的最新备份文件夹,如下图:


2、要导入的数据库:选择你要存放数据库名

最后点击开始恢复,恢复完成后数据库就已经恢复完成了。到此搬家工作就完成了一半了!(肯定有同学惊讶,啊?怎么才恢复了一半,不是都恢复了吗?现在仅仅是恢复了数据库,但配置文件里面数据库的相关信息还是你之前空间的,所以还需要修改配置文件。)
三、现在访问域名应该会提示无法连接数据库这样的错误,那下一步我们就需要修改论坛的配置文件了。

涉及到的文件:config文件下的config_global.php和config_ucenter.php还有uc_server\data下的config.inc.php3个配置文件。

注意:尽量不要使用记事本打开编辑,尤其是论坛非GBK编码的,都会带来很多问题,推荐使用DW等专业工具。

1、打开config文件下的config_global.php文件,查找下面几个修改为新空间的数据库用户名、数据库密码、数据库名。
     $_config['db']['1']['dbuser'] = '数据库用户名';
    $_config['db']['1']['dbpw'] = '数据库密码';
    $_config['db']['1']['dbname'] = '数据库名';

2、打开config文件下的config_ucenter.php,查找下面几个修改为新空间的数据库用户名、数据库密码、数据库名。
     define('UC_DBUSER', '数据库用户名');
    define('UC_DBPW', '数据库密码');
    define('UC_DBNAME', '数据库名');
    define('UC_DBTABLEPRE', '`数据库名`.pre_ucenter_');

3、打开uc_server\data下的config.inc.php,查找下面几个修改为新空间的数据库用户名、数据库密码、数据库名。
     define('UC_DBUSER', '数据库用户名');
    define('UC_DBPW', '数据库密码');
    define('UC_DBNAME', '数据库名');

我用汉字填写的的地方都需要修改为你新空间对应的信息,如果你还安装了品牌空间等应用,也是一样的修改方法,打开品牌空间的配置文件修改成对应的数据库信息即可,到此搬家工作就全部完成了
-------------------------------------------------------------------------------------
改完收工,还是无法登陆,提示内部错误,Errno:1142
UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′
Error:SELECT command denied to user ‘abc’@'localhost’ for table ‘pre_ucenter_vars’
Errno:1142
看提示是没权限访问pre_ucenter_vars这个表,没辙了,数据库权限应该都分配了。于是google.
原来还有2个地方要改 。config文件当中有一个只有表,没有数据库名。需要改成这样的格式才行。
define(‘UC_DBTABLEPRE’, ‘`数据库名`.表前缀‘);                        // 用户中心数据库表前缀
配置Discuz论坛(centos7) 查看是否安Apache:rpm -qa |grephttpd 有就卸载:yumremove -y "httpd*" 重新安httpd:yum install -y httpd 查看启动状态:systemctl status httpd 启动httpd:systemctl start httpd 添加开机启动:systemctl enable httpd 设置防火墙开放tcp80端口: firewall-cmd--zone=public --add-port=80/tcp --per... 阅读详情

相关推荐

DZ论坛搬家

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34150224的博客 342

Discuz论坛搬家教程

搬家之前最好先备份 1. 备份数据库(管理中心 -> 站长-> 数据库) 2. 复制整个bbs工程 (ps:需要搬家论坛, 以下均用bbs代替) 到新的服务器上; 3. 进入新下载的Discuz( ps:上官方下载一个和你以前论坛一样编码的最新版下来 ) 安目录 upload/install里复制index.php文件到bbs/install目录下; ( 新Discuz包下载...

长生但酒狂的博客 4848

Discuz论坛完美搬家 详细分享我的DZ搬家步骤

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34221332的博客 1832

discuz x3.5】网站迁移记录

7、安完成后进入后台,回复网站数据,最后刷新网站缓存就可以。-文件,将这个文件放到原网站目录中data文件夹目录下。,重新安网站,数据库的前缀要跟原网站的一致。1、在原网站后台-站长>数据库进行数据备份。3、到官网下载一个跟网站版本相同的安包。-安文件夹覆盖到原网站根目录中。下载数据恢复文件,解压的文件-2、在根目录打包网站所有文件。4、把新的安包里的-

Dust storm的博客 1889

Discuz X2.5搬家记录

开始搬家前的准备工作: 1,备份论坛数据,后台,站长,数据库,直接第一项《Discuz!和UCenter数据》提交。 然后出现提示,备份分卷已存在在DATA文件夹下的某某目录,用FTP把整个文件夹下回来。 ,2,备份会员头像目录uc_server/data/avatar和tmp目录 ,3,备份所有门户与论坛和各应用附件和图片目录:data/attachment目录

luxiaoyu_sdc的专栏 4546

Discuz X2.5网站搬家10点指导!

Discuz X2.5网站搬家十点指导   【来源提供:蔚蓝都市网(www.city66.cn)】 说明1: 搬家从06.25号就已经开始开始着手了,搬家的前几天因为一直不知道如何下手,就在官方论坛看了一些文章教程,但是看了好几遍不太直观,可操作性不强。于是便在论坛之外继续寻找Discuz搬家教程,在看了有两位站长的视频教程后,才恍然大悟,原来整个流程是如此简单,才有了搬家的思路!

shang_pan的专栏 457

discuz X2.5论坛数据搬家完美方法无缝迁移

[discuz X2.5]discuz X2.5论坛数据搬家完美方法无缝迁移 因为在本地调试的数据,终于要搬上服务器了,那么下面我就开始作业了。 本地调试的文件偶通通不要,乱七八糟的,不知道哪跟哪,于是在服务器上重论坛,再把数据带入,完美无缺!!! 开始搬家前的准备工作: 备份论坛数据,后台,站长,数据库,直接第一项《Discuz!和UCenter数据》提交。

luxiaoyu_sdc的专栏 1万+

dz搬家 win linux,Discuz论坛完美搬家 详细分享我的DZ搬家步骤

Discuz论坛完美搬家 详细分享我的DZ搬家步骤由于论坛的迅速发展,普通的虚拟主机已经承受不住了,想要换成云服务器,却又不懂得如果搬家。通过网络以及网站客服的查询帮助,亲手实现了Discuz完美搬家。我在搬家时截了每个步骤的图,今天写下这篇文章,为大家详细解说一下。其实网站要搬家有好几种方法,但是要求完美搬家的话,就不没那么多了。很多人都在用帝国备份王进行数据库的备份,自我感觉帝国备份王确实要比...

weixin_30831261的博客 1632

discuz X2.5 整站搬家完美方案

方案一: 开始搬家前的准备工作: 备份论坛数据,后台,站长,数据库,直接第一项《Discuz!和UCenter数据》提交。 然后出现提示,备份分卷已存在在DATA文件夹下的某某目录,用FTP把整个文件夹下回来。 备份会员头像目录uc_server/data/avatar和tmp目录 备份所有门户与论坛和各应用附件和图片目录:data/attachment目录

eldn__的专栏 1333

Discuz搬家教程

第一步:备份网站数据 进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,备份成功以后,数据自动保存在data文件夹下。 第二步:网站文件下载 把整个网站文件打包(虚拟主机管理控制面板一般都有整站压缩和解压的功能,在控制面板选择压缩,压缩之后的文件一般在FTP DB文件夹里面,然后把压缩包下载到本地电脑,如果虚拟主机没有在线压缩功能那就直接使用FTP下载文件到本地保存。 第三步:整理下载到本地的网站文件 1.把下载下来的文件里面的下列文件删除,请完全放心删除掉这几个文件,

Effotzjw_小白慢慢踏全栈 1127

dz restore.php下载,Discuz论坛完美搬家 详细分享我的DZ搬家步骤

Discuz论坛完美搬家 详细分享我的DZ搬家步骤由于论坛的迅速发展,普通的虚拟主机已经承受不住了,想要换成云服务器,却又不懂得如果搬家。通过网络以及网站客服的查询帮助,亲手实现了Discuz完美搬家。我在搬家时截了每个步骤的图,今天写下这篇文章,为大家详细解说一下。其实网站要搬家有好几种方法,但是要求完美搬家的话,就不没那么多了。很多人都在用帝国备份王进行数据库的备份,自我感觉帝国备份王确实要比...

weixin_42374930的博客 979

discuz文件restore.php,Discuz论坛完美搬家 详细分享我的DZ搬家步骤

Discuz论坛完美搬家 详细分享我的DZ搬家步骤——周鹏由于论坛的迅速发展,普通的虚拟主机已经承受不住了,想要换成云服务器,却又不懂得如果搬家。通过网络以及网站客服的查询帮助,亲手实现了Discuz完美搬家。我在搬家时截了每个步骤的图,今天写下这篇文章,为大家详细解说一下。其实网站要搬家有好几种方法,但是要求完美搬家的话,就不没那么多了。很多人都在用帝国备份王进行数据库的备份,自我感觉帝国备份王...

weixin_34220029的博客 862

Discuz!X2 搬家资料整理集合

法一:最简单的Discuz!X2搬家教程 超级简单的搬家教程 1.原网站备份(包括DZ和UC) 2.从原空间下载全部文件,然后上传到新空间, 3.上传一个install文件夹到新空间,执行安, 4.登录UCcenter,执行还原 注意:不要在DZ后台还原,因为这样还原会造成UCcenter通信失败。切记! 如果觉得OK请回个帖! 法二:http://www.d

Adrian 博客 1324

PHP整站迁移空间,Discuz! X2.5 整站搬家迁移升级教程

之前在讲解了Phpcms V9 网站迁移更换域名方法和Phpcms V9更换模板具体操作方法之后,今天继续分享Discuz! X2.5 整站搬家迁移升级的具体方法!设计联盟从10年底开始使用DZX来,更换服务器已经有两三次了,在此特地分享Discuz! X2.5 整站搬家迁移升级教程,方便同样论坛需要迁移搬家的朋友。一、搬家前准备工作:1、管理员进入后台在“全局”中把“关闭站点”选择“是”;2、到...

weixin_33147807的博客 337

网站博客更换主机空间搬家:Discuz! X2.5老鹰主机搬家全过程

http://www.freehao123.com/discuz-x2-5-banjia/由于我放在hawkhost老鹰主机主机的部落论坛就要到期了,而老鹰主机的续费价格却是按照原价来的,没有任何优惠可言。所以如果按照原价来续费的话,老鹰主机的性价比还不如首年购买主机5折优惠要划算些。 为了省钱,我又重新购买了一个老鹰主机的Basic套餐,将原来的Discuz! X2.5搬家到新的空间的上,...

weixin_34380781的博客 263

Discuz X3.2 论坛搬家教程

很多站长第一次做网站的时候,无奈选择了速度不是很稳定的空间,慢慢会发现有很多物美价廉速度相当快的空间 这个时候,站长在网站搬家的过程中就会遇到很多困难,今天老袋鼠给大家详细讲解一下discuz论坛搬家的详细过程 第一步:备份网站数据 进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,备份成功以后,数据自动保存在data文件夹下。 第二步

陳小貳的专栏 1294

Discuz! X搬家说明——网站如何更换主机

由于种种原因,很多时候站长都需要对网站进行搬家搬家会经常出现这样或那样的问题,现在对以往的经验做一个总结,希望对各位站长有所帮助。   网站的空间有独立与虚拟之分,下面分别介绍两种空间的搬家方法。   一、独立主机   网站搬家即数据的迁移,搬家前不论独立还是

gooogleman#foxmail.com 2972
上一篇: 解决wordpress提示Error establishing a database connection的办法
下一篇: 天天团购 切底去除版权、删除版权
mwb310
博客等级 码龄14年 7粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值