立即注册 登录
社友网(新版) 返回首页

admin的个人空间 http://su.sseuu.com/?1 [收藏] [复制] [分享] [RSS]

日志

Mediawiki删除版本历史

已有 122 次阅读2020-3-20 07:50 |个人分类:mediawiki

来自:https://www.linux78.com/Mediawiki删除版本历史

删除所有旧的页面历史 这一段是我在网上搜到的,暂时我用不到这个功能,所以只把网上的发上来,但我知道有一天我会用到的,因为这个程序会产生大量的无用文件历史页面,手动删除太累,不删除会占用大量空间,所以等我以后用到的时候,再在这补充详细的。

使用:deleteOldRevisions.php(详细说明)

在bash中输入命令:

php /var/www/html/w/maintenance/deleteOldRevisions.php --delete

删除某篇文章的历史页面

开启删除功能

我们需要在LocalSettings.php 中加入代码才能开启删除功能。

删除功能用户组权限

加入不同的代码,将让不同的用户组有删除权限。


To enable Sysops to hide revisions and log items from users: 注:这一行是开启站长删除权限

$wgGroupPermissions['sysop']['deletelogentry'] = true; $wgGroupPermissions['sysop']['deleterevision'] = true;

To enable Oversighters to hide usernames from users and Sysops: 注:从这一行开始就是对其它权限的设置,本人英文不好,加之也用不到,所以小伙伴们自己看吧,如果你想让别的组拥有这些权限,但又不懂英文,那就自己试一下,不麻烦的。

$wgGroupPermissions['oversight']['hideuser'] = true;

To enable Oversighters to hide revisions and log items from users and Sysops:
$wgGroupPermissions['oversight']['suppressrevision'] = true; $wgGroupPermissions['oversight']['suppressionlog'] = true;
To enable Observers to view revisions and log items hidden from users and Sysops: MediaWiki 版本: ≥ 1.24 Gerrit change 139277 
$wgGroupPermissions['observer']['viewsuppressed'] = true;

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|Archiver|手机版|su.sseuu.com ( 粤ICP备12005776号

GMT+8, 2024-5-5 00:35 , Processed in 0.035518 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2013 Comsenz Inc.

返回顶部