Tools工具箱是为了方便广大站长日常维护论坛等程序而出的工具。工具箱只有单一的一个文件,便于上传和使用。比如找回管理员、修复数据库、导入数据库备份等都是大家常用的功能。下面笔者就以Comsenz发布的论坛程序Discuz!的Tools工具箱为例,详细的介绍下tools工具箱的一些情况。

图 1

一、如何获得工具箱。

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

2、下载 Discuz! 程序包,解压后在 utilities 目录下的tools.php文件就是相应版本的 Tools 工具箱

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

1、设置工具箱的密码。

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

图 2

三、工具箱的主要功能

1、 检查或修复数据库,如下图所示:

图 3

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

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

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

2、数据库升级

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

图 4

3、编码检测修复,如下图所示:

图 5

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

4、导入数据库备份,如下图所示:

图 6

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

如果你的论坛高于或者等于 Discuz!7.0.0 版本。也可以到 UCenter 后台备份恢复

5、清理短消息,如下图所示:

图 7

可以按照接收者uid或者发送者uid进行清理短消息,也可以按照时间来进行清理,在清理大量的短消息的时候不会卡住,

注意:Discuz!6.0.0 以上版本的论坛请把 tools 工具箱放在 UCenter 目录下执行才能使用此功能,Discuz!6.0.0 及其之前的版本可以直接放在 Discuz! 程序目录下执行使用此功能

6、找回管理员,如下图所示:

图 8

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

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

7、论坛医生,如下图所示:

图 9

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

8、搜索未知文件,如下图所示:

图 10

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

9、修复版块最后回复 ,如下图所示:

图 11

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

10、批量修复主题,如下图所示:

图 12

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

11、数据库冗余数据清理,如下图所示:

图 13

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

12、附件保存方式,如下图所示:

图 14

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

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

14、Discuz!自增长字段修复 ,程序会自动检测论坛数据库自增长字段的情况,如果有错误会进行修复,暂时只支持 Discuz!5.5.0 版本和 Discuz!6.0.0 版本。

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

discuz tools.php,Discuz!论坛Tools工具箱功能详解 | 学步园相关推荐

  1. Discuz!论坛Tools工具箱功能详解

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

  2. blt功能_BitBlt使用详解 | 学步园

    函数功能:该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境. 函数原型:BOOL BitBlt(HDC hdcDest,int nXDest,int nYD ...

  3. java ant解压缩_java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解

    java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解 发布于 2020-4-7| 复制链接 摘记: java ant包中的org.apache.tools.zip实现 ...

  4. wazuh agent功能详解

    wazhu之agent功能详解 一.日志数据收集 日志数据收集是从服务器或设备生成的记录中收集的实时过程.此组件可以通过文本文件或Windows事件日志接收日志.它还可以通过远程syslog直接接收日 ...

  5. python简单计算器综合实验报告_Python实现的简单计算器功能详解

    本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...

  6. thinksnsv4.6运行php,SNS社交系统“ThinkSNS V4.6”活动应用功能详解及应用场景举例...

    ThinkSNS是什么? ThinkSNS(简称TS)是一款起始于2008年的全平台综合性的sns社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS ...

  7. IOS视频编辑功能详解上篇-添加水印

    前言 用代码在简单视频编辑中,主要就是加美颜.水印(贴图).视频截取.视频拼接.音视频的处理,在美颜中,使用GPUImage即可实现多种滤镜.磨皮美颜的功能,并且可以脸部识别实时美颜等功能,这个有很多 ...

  8. redis stream持久化_Beetlex.Redis之Stream功能详解

    原标题:Beetlex.Redis之Stream功能详解 有一段时间没有写文章,techempower的测试规则评分竟然发生了变化,只能忘着补充一下占比权重最多的数据更新示例了和深入设计一下组件模块化 ...

  9. endnotex7怎么导入中文文献_EndNote X7自动导入PDF功能详解 | 科研动力

    在Endnote X7 新功能简介一文中对于EndNote X7的自动导入PDF功能作了一简要介绍,但是有些人对于EndNote自动导入PDF的功能还是有疑问,本文就EndNote如何自动导入PDF功 ...

  10. Linux下的tar归档及解压缩功能详解

    Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...

最新文章

  1. 【Qt】在Qlayout中Qlabel::setScaledContents(true);失效
  2. web-view 跳转小程序页面 网页跳转小程序
  3. Org设置让DataLoader导入数据时能导入创建日期
  4. php 文档转html格式文件,php学习笔记之将word文档转化为HTML文件
  5. php中显示不出来,图片显示不出来,但是数据库里有显示
  6. presto distinct用法
  7. Jquery WeUI 复选框
  8. 仓鼠吃豆子 C语言编程,动态规划之仓鼠吃豆子
  9. 图的深度优先遍历java代码详解
  10. 人工智能相关数据集分享(三)
  11. c语言中实型标准,在C语言中的实型变量分为两种类型.docx
  12. 管理者如何保持团队稳定性
  13. css竖向箭头符号_「右箭头符号」html实现右箭头 - seo实验室
  14. Linux--安装iRedMail惊魂记
  15. Excel怎么批量插入对应产品图片?
  16. Google Material Design 元件库
  17. android外接手机模拟器,HBuilderX 连接网易mumu手机模拟器进行App开发
  18. Android 点击生成二维码
  19. 你知道哪些出身最奇特的程序员?
  20. pandas数据处理基础之标准化与标签数值化

热门文章

  1. ae中合成设置的快捷键_提升AE效率的20个快捷键
  2. web前端开发面试题
  3. python实现广义线性模型_「原理」机器学习算法入门—广义线性模型(线性回归,逻辑回归)...
  4. 世界头号电脑黑客 - 凯文•米特尼克(Kevin Mitnick)
  5. CIS基线合集-常用版本操作系统、数据库及中间件
  6. Java---利用Zing生成二维码、解析二维码
  7. Win10 企业版 2016长期服务版 激活
  8. XUI 熟练使用之(二) -----------轮播条( BannerLayout 的使用)
  9. 「新组件√」微信小程序图片拖拽排序探索
  10. 不会c语言能考408,考研408究竟有多难?