如何使用Discuz!后台备份和恢复Discuz!站点数据库

如何使用Discuz!后台备份和恢复Discuz!站点数据库,第1张

Discuz!为方便用户备份和恢复数据库,已在后台内置了此功能,易于站长操作。今天在这分享一下Discuz! x25论坛后台数据库的备份和恢复方法,以及备份数据库和恢复数据库要注意的一些细节问题。 一、利用Discuz!后台备份数据库 1、为备份数据完整无误,备份数据前请站长先关闭站点; 2、利用站长权限登录后台——》站长——》数据库——》备份,有两个基本的数据备份类型:“Discuz! 和 UCenter 数据” 和 “自定义备份”; 1)、选择“Discuz! 和 UCenter 数据”,会备份你Discuz!数据库的所有数据表文件;(包括插件等生成的数据表) 2)、选择“自定义备份”,按照要求勾选你要备份的数据表即可。 3、“提交”旁边有一个“更多选项”,用户可以根据自己的需求来设置一下更多选项,不是很懂的用户可以不必点开更多选项设置,保持Discuz!设置的默认值就可以了;下面分析一下更多选项的技巧提示: 1)、MySQL Dump 的速度比 Discuz! 分卷备份快很多,但需要服务器支持相关的 Shell 权限,同时由于 MySQL 本身的兼容性问题,通常进行备份和恢复的服务器应当具有相同或相近的版本号才能顺利进行。因此 MySQL Dump 是有风险的:一旦进行备份或恢复操作的服务器其中之一禁止了 Shell,或由于版本兼容性问题导致导入失败,您将无法使用 MySQL Dump 备份或由备份数据恢复;Discuz! 分卷备份没有此限制; 2)、数据备份选项中的设置,仅供高级用户的特殊用途使用,当您尚未对数据库做全面细致的了解之前,请使用默认参数备份,否则将导致备份数据错误等严重问题; 3)、十六进制方式可以保证备份数据的完整性,但是备份文件会占用更多的空间; 4)、压缩备份文件可以让您的备份文件占用更小的空间。 4、上面选好“数据备份类型”,点击提交就可以开始备份了,备份的数据文件会保存在站点根目录下的data目录的一个backup_XXXXXX文件夹里; 5、备份完数据库后即可重新打开站点。 二、利用Discuz!后台恢复数据库 1、为恢复数据完整无误,恢复数据前请站长先关闭站点; 2、利用站长权限登录后台——》站长——》数据库——》恢复,会看到你各次的数据备份记录,并且有备份时间、备份数据类型等; 3、上传恢复数据库必须的restorephp文件; 1)、恢复数据前请在 Discuz! X25 安装文件目录下utility文件夹内找到 restorephp 文件,然后将 restorephp 文件上传到程序文件夹data目录下; 2)、如果你恢复过数据库,会在根目录生成/data/restorelock文件,恢复数据功能锁定,如果您确定要恢复数据,请到服务器上删除/data/restorelock。

不可以,不过你可以通过修改源代码实现:如帖子数据,修改:source\class\block\forum\block_threadphp在function fields()返回的数组中增加返回数据的数据类型配置,在getdata函数中查询出帖子的所有,并存储在$list['fields']中,键要与fields中你指定的键匹配,确认代码无误后到后台更新(工具---更新缓存选上最后一个,叫什么忘了),然后添加数据调用,即可通过{fields中新增的键名调用相应的}

用这个可以衍生很多种方法,你自己思考咯

楣芾砗鸵趁婀芾恚勘救饲撞夤��比唬�疤崾悄愕猛婀齧ysql,玩过phpmyadmin管理软件,得会找数据表……不会建立没关系,会删即可,哈哈。生手肯定不会哈,得有那么点基础的人才行……就像我?额……没有,只有俩关键数据表名称提供1、去数据库的pre_common_block表里删除“门户-模块管理”中多余的模块。

1、首先我们需要登录DZ论坛后台,在全局设置里边,关闭站点,防止网站出现新数据导致备份数据不完整。如图:

2、找到站长板块,点击数据库,进行备份。

3、按照提示,选择备份类型,点击提交开始进行备份。

4、备份完成之后我们可以看到如下图。

5、接下来我们需要把整个网站进行压缩打包。

6、打包完成之后把压缩包文件下载到本地。

7、下载完成之后解压文件,并重新压缩成zip格式。(我用的linux主机,限制zip格式才能解压)

8、压缩包上传到新空间网站根目录里面。

9、登陆空间后台点击压缩包进行解压。

10、解压完成之后在后台创建数据库。

11、上传install文件夹里面的indexphp文件,开始进行安装。如下图:

会提示安装锁定,按照路径提示删除锁定文件,然后进行安装。

12、进入正常安装DZ步骤开始安装。

13、选择全新安装,点击下一步。

14、填写正确的数据库信息,创建管理员账号密码。

15、填写完成之后进行安装。

16、安装完成之后用安装的时候的账号密码登陆进入后台。

17、选择站长板块,点击数据库,选择恢复数据库。

18、恢复数据前请在 Discuz! 安装文件目录下utility文件夹内找到 restorephp 文件,然后将 restorephp 文件上传到程序文件夹data目录下。为了您站点的安全,成功恢复数据后请务必及时删除 restorephp 文件。(我们可以重新下载一个全新的DZ然后上传需要的文件)

19、点击导入,进行数据库恢复

20、点击确定,开始恢复。恢复数据的整个过程会在一个新页面完成,您成功恢复数据后请务必及时删除restorephp文件。

21、等待导入进行就可以了。

22、导入成功。

23、请在后台更新缓存,并尽快删除restorephp文件,以免对数据造成影响。

好了,现在论坛已经完美搬家成功,本次完美搬家教程到此结束。

功能1:支持自动升级

之前,Discuz!每次发布新版本时,官方论坛的安装使用区就会出现大量升级求助帖。虽然有的资深站长对版本升级轻车熟路,但是对于那些新手站长和不懂技术的站长来说,很容易文件上传错误,或者权限没设置错误,升级总是失败。Discuz! X25特别推出了自动升级功能,支持站长点击后自动升级完毕。当Discuz! 官方发布新版本程序时,站长登录系统后台时就会看到一个提示信息,旁边有个“自动升级”的链接,点击即可进入自动升级流程。

互联网观察家丁道师认为:新版Discuz! X25推出了自动升级功能,一站式无人操管“傻瓜”升级,在方便站长的同时也大大增加了网站的安全性和易用性。

功能2:@功能会员互动

据了解,“@功能”的设计理念是:促进网站会员之间的交流,让会员和内容快速的互动起来。

对于网站来说,@功能能够促进会员互动,增加网站的会员活跃度以及网站人气;对于网站会员来说,可通过@功能让会员好友第一时间关注自己的话题,从而提高会员积极性。此外,会员和版主还能通过@功能来应用到网站活动与网站管理之中;例如会员发布新闻时,可以方便的联系管理人员及时的给予置顶或是加精;会员分享生活点滴时,可以及时的让好友来参与到话题讨论中;版主发布活动时,可以@会员号召他们参与其中。

@功能的具体使用方法是:在用户组权限中设置@功能的使用权限:首先可以设置该用户组是否可使用@功能,其次还可以设置@用户的数量。

某站长认为:作为互联网上最活跃的群体之一,身边的站长们几乎都已经开通了微博。而自己更是一个微博达人,乘车、吃饭都在发微博,并且喜欢@好友,让别人帮自己转发微博。这名站长认为,“@功能”是微博最大的特色之一,能够极大的调动自己的积极性,促进他与好友之间的互动。Discuz! X25版本把微博之中的@功能移植到论坛中之后,将极大的促进网站会员之间的互动性,从而给社区带来崭新变化。

功能3:支持在线裁切

帖子推送功能受到广大站长的喜爱,同时也给网站的编辑同仁们带来了不小的压力,图文展示的模块能够吸引大量的会员点击,站长们要求编辑推送时要漂亮的,不再只是系统自动调用的,为了实现这个很简单的需求,编辑们每天要进行以下8个操作才能完成:

1、从网络上找到相关的

2、下载到自己的电脑中

3、通过处理软件(例如PS,还要学习如何处理)进行处理成合适的大小

4、不同的模块大小不同,还要进行多次处理

5、传到帖子中

6、通过推送进行调用(这时发现无法选择被处理的)

7、再次打开帖子,找到帖子中处理好的地址进行复制

8、把地址复制到推送的里

编辑每次都要通过以上的步骤才能完成一个高质量的帖子推送,目前的方式极大的增加了工作量。纠结!纠结!

我们在Discuz! X25中首次引入在线裁切的功能,如要完成上述工作只需一步!

推送时,可以选择帖子里的任意作为推送的,同时可以对其进行大小裁切,一步完成!

功能4:新门户系统重磅出击

新门户系统主要从内容推送、裁切、模块管理等角度进行了深度优化,拟帮助站长和编辑更加省时省力地运维网站,提高网站运营管理效率。

1 模块标识直接显示在DIY页面中,方便对号入座

一般情况下,一个门户网站的频道页有20—40个栏目模块不足为奇,当编辑更新某一个模块内容时,需要花很多时间去查找相应的模块。例如,某网站编辑小S要更新首页婚嫁区域精品推荐的内容,那么小S就要把首页众多的模块一个一个点开,然后通过查看模块的标识来确认要更新的模块,找出这个模块很是费时。为了省去编辑不断查找模块的繁琐操作,Discuz!X25对模块进行了编号,即编辑通过数字可快速查找到需要更新和修改的模块。

2对模块内数据进行状态标识,数据状态清晰可见

编辑在查看某个模块内某一条数据状态时,往往感觉困难重重。因为模块内数据很多,更新比较频繁,而且一个模块要经过多人操作,因此极大地增加了识别的难度,这无疑成了影响编辑工作效率的一个软肋。为了减轻编辑的痛苦,Discuz! X25中对每一条数据的来源做了状态标示,编辑可以一目了然地查看每一条数据的状态。

3模块编辑有数字提示,从此不必再数数

很多网站编辑在处理数据或推送数据时,为了达到更美观的显示效果,往往严格控制标题显示字数,或者按模块设置标题字数的要求进行处理。那么,编辑就要一个字一个字的去数,看是否满足长度。为了减轻编辑数数的痛苦,Discuz! X25中新增加了处理数据时对标题及描述的字数实时提示,避免了数数的尴尬。实时提示当前正在输入的字数,如果超过模块规定字数也会提示已超过多少(编辑模块数据及推送内容时都有显示)。

据悉,Discuz! X25新门户系统的细节优化并不仅限于此,还有例如:对文章编辑器的优化、相关文章可在阅读页设置、被推送的内容及时通知作者、模块管理中可以直接添加数据等。更多贴心的优化,敬请期待。

1、首先,利用Discuz管理权限账户登入Discuz论坛管理后台。

2、然后,进入管理后台的管理中心。

3、接着,依次点击“站长”,“数据库”,并提交数据库备份申请,备份类型选择默认就好了。

4、然后,等待系统把所有数据都备份完成。

5、接着,系统会提示已经完成所有的备份请求,从备份完后的提示,可以看出,备份文件在网站根目录的data目录下面,数据库文件都在back_23d619这个文件夹下面。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何使用Discuz!后台备份和恢复Discuz!站点数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情