Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

工具 —— Discuz! Tools 使用说明

Tools 工具箱是为了方便广大站长日常维护论坛等程序而出的工具。工具箱只有单一的一个文件,便于上传和使用。比如找回管理员、修复数据库、导入数据库备份等都是大家常用的功能。

一、如何获得工具箱

工具箱的最新版本会发布在官方论坛的安装使用区置顶贴中, Tools 2009 支持 Discuz7.1【2009-10-27】的发布地址为:http://www.discuz.net/thread-1267479-1-1.html 。可以点击帖子顶部的下载连接获得。

二、使用前的一些准备工作

1、设置工具箱的密码

把 Tools 工具箱下载回来后,用记事本打开,在第 9 行可以找到设置密码的地方,在下图所指的地方输入你要设置的密码,然后FTP传输到论坛或者其他康盛产品的根目录下,通过浏览器访问 Tools 工具箱就可以使用了。

若未设置密码访问 tools.php,会出现下图提示:

三、工具箱的主要功能

1、 检查或修复数据库

1)您可以通过下面的方式修复已经损坏的数据库。点击后请耐心等待修复结果!

2)本程序可以修复常见的数据库错误,但无法保证可以修复所有的数据库错误。(需要 MySQL 3.23+)

3)如果数据库损坏严重,或者数据库比较大的情况请参照 http://faq.comsenz.com/viewnews-57 这篇教程中的第三个方法修复。

2、快速设置(SQL):

1)此功能适合高级用户,可以执行一些对数据库操作的 SQL 语句。

工具箱中内置了一些常用的 SQL 语句,从下拉菜单中选择即可。如果熟悉 SQL,可以尝试自己书写,使用前注意备份数据库数据。

3、编码检测修复:

可以检测数据库字段的编码,如果有字段的编码与主要的编码不一致,可以在一定的情况下利用 tools 修正。

4、修改配置文件

可以通过本工具使用图形界面方式操作修改 config.php 文件。

5、导入数据库备份

可以导入论坛等 Comsenz 产品备份的数据库,可以避免在论坛后台恢复的时候因为管理员密码不同而跳出后台的问题,此处的导入备份数据与 UCenter 后台备份恢复效果一致。

6、找回管理员

此功能可以帮助站长找回遗忘的管理员,如果应用和 Ucenter 的通信方式是基于 MySQL 进行的,在这个页面就可以完成管理员权限的提升、密码的更改、安全问答的去除等。

或者站长可以在此处把用户提升管理员后到 Ucenter 中更改用户的密码信息。

7、社区医生

可以检测出与论坛运行有关的环境信息,如果论坛运行不正常,可以利用此功能查看下环境的配置情况

8、搜索未知文件

由于论坛的目录相对比较多,站长可以利用此功能查找可疑的文件,尤其是可疑扫描论坛的 attachments 目录和 forumdata 目录。这些目录存在的未知文件往往不能被发现。

9、修复版块最后回复

有的时候会碰到发帖机来论坛发大量的广告帖子,管理员在后台批量删除这些帖子后,数据库中有些冗余的数据没有清理掉导致版块的最后回复还是广告贴的信息,此时可以利用此功能修复,注意备份数据。

10、批量修复主题

有的时候会碰到发帖机来论坛发大量的广告帖子,管理员在后台批量删除这些帖子后,数据库中有些冗余的数据没有清理掉导致版块的最后回复还是广告贴的信息,或者当浏览某些帖子提示'未定义操作',可以尝试用批量修复主题的功能进行修复,注意备份数据。

11、数据库冗余数据清理

当论坛运行一定的时间后,由于日常的维护会导致一些冗余的数据存在数据库中,利用此功能可以清理掉冗余的数据,提高论坛的运行速度。注意:使用此功能前要备份数据库。

12、附件保存方式

可以在论坛后台 => 全局 => 附件管理 => 附件保存方式中设置保存方式,此时不会影响之前的附件的保存方式,工具箱的此功能可以帮助站长调整论坛之前上传的附件的保存方式,当然如果没有特殊的需要不需要用此处调整。

13、应用过滤规则(批量替换帖子内容)

如果论坛后台设置了词语过滤,工具箱会调用后台设定的过滤词语,重新把帖子数据过滤一遍。

14、更新缓存

此功能会删除论坛目录里的 forumdata/cache 目录下的缓存文件,再次访问论坛的时候会自动生成。

{lang scrolltop}