Site icon 时鹏亮的Blog

Discuz-Tools工具针对Discuz!X1使用说明

请知悉:本文最近一次更新为 11年 前,文中内容可能已经过时。

说明:
新版 tools 一改旧版庞大的单文件版本,转变成 插件形式的多文件版本,由于 Discuz! X 将各个产品模块的融合,tools 工具箱也不用再为各个版本都提供不同的判断程序了。同时以插件形式存在,也为广大站长提供了更多的除了系统救援之外的功能。目前第一个版本只有最基本的功 能,之后会将旧版 tools 中如:数据恢复,数据转码等功能加如进来,还会增加更多的方便站长管理的功能。

使用方法:
下载压缩包后,解压,将 upload 目录下的所有文件,全部上传到 Discuz! X 的程序根目录中。
其中,source 目录中为插件程序,tools.php 为外部入口程序,如果不需要外部入口提供的各项功能的话,可以不上传这个文件。同时可以保证安全,需要使用的时候再上传。

一、安装插件

进入后台插件管理面板,安装插件。

选择字符集:

选择和 Discuz! X1 相同的字符集进行安装,

启用插件:

二、后台的使用

1、密码/文件锁设置

文件锁:选择启用,将返回一段随机字串,如下图所示:

以此字串为文件名(不需要扩展名)新建文件上传到站点根目录中,才可以正常使用 Tools 外部接口

tools.php 文件。

这里每提交一次,验证字串就会改变一次,需要重新建立新的字串文件上传到站点根目录中。

密码锁:此密码为 tools 外部访问接口访问密码,请妥善保管。
Tools 外部接口是在站点无法访问的时候应急处理站点问题的入口,请保存好这个密码,不要透露给任何人,第一次使用无密码,请自行设置。

2、模块相关设置

可以修改默认首页模块,和为各个模块绑定域名。

当前首页:修改站点打开的时候默认的首页为哪个模块。

模块域名绑定:修改各个模块单独的域名,格式如:forum.Discuz!.net,不需要加 http//:

3、清理数据库冗余

清理贴子表冗余:清理对应主题已经不存在的回复。

清理主题表冗余:清理 post 无对应记录的主题,同时修复正常主题的标题,回复,附件,最后回复等参数。

清理附件表冗余:清理对应主题已经不存在的附件记录,并删除附件文件。

清理用户表冗余:清理用户信息表里存在,用户表里不存在的记录。

清理家园相册表冗余:清理相册下已经没有图片的相册,并删除封面图片。

清理家园图片表冗余:清理无对应相册存在了的图片,并删除图片文件。

检查用户信息表完整:如果您发现无法对某个用户办法勋章或者无法记录部分用户的隐私设置,请执行此项。

4、地区信息

备份和恢复地区信息数据

地区信息备份:直接点击备份即可保存到本地,即将地区信息下载到本地。

地区信息恢复:浏览找到备份文件即可直接恢复。

安装官方地区信息:可以直接安装官方默认的地区信息,安装前确保

installdatacommon_district.sql 这个文件存在并完好。

5、导出个人资料

可以将用户填写的家园信息导出为 csv 格式的文件。以便地区网站与行业网站统计。

三、tools.php的使用

如果官方站点地址为例 http://www.Discuz!.net ,直接上传 tools.php 文件,那么在浏览器可以访问:

http://www.Discuz!.net/tools.php

由于我在后台设置了文件锁,但是没有上传文件锁到站点根目录,所以会提示如下的信息:

上传文件锁之后,可以看到登陆框,输入密码即可登录,登录成功后,就可以看到功能界面了。

1、找回管理员

此功能可以重置创始人以及副站长密码,在忘记密码无法进入后台的时候使用。
密码留空为不重置密码,只设置管理员。也可以把某个普通会员添加为现有管理员(副站长)

如果不想添加其它会员为管理员,可以在这里直接输入创始人的密码即可,同时可以清除安全提问。

2、关闭站点

此处可以进行站点“关闭/打开”的操作。

会自动检测出站点的当前状态,比如当前状态为关闭,可以在这里直接选择打开,站点即可打开。如果当前状态站点为打开,可以在这里关闭站点,并填写关闭再由。

3、UCenter 配置

可以监控测试站点的数据库连接情况,同时可以对配置文件进行修改。
注:修改配置文件前要保证配置文件可写。

4、修复数据库

尝试使用 repair table 命令修复数据库,如果无法修复,那么请在服务器上以命令行模式进行修复。

可以对数据表进行检查然后修复。

5、关闭验证码

如果验证码显示不正确,或者无法通过验证造成无法进入后台,可以从这里关闭验证码。

6、更新缓存

如果由于站点缓存出现问题而无法进入后台,那么可以从这里更新缓存。

7、恢复数据库

当站点无法打开,后台恢复数据库不成功的时候,可以使用 tools 恢复数据库。

以上内容整理自:
Tools工具针对Discuz! X1 使用说明 http://www.Discuz!.net/thread-1698895-1-1.html


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Discuz-Tools工具针对Discuz!X1使用说明》相关的博文:

Exit mobile version