Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何正确使用Mediawiki 1.23.3中的AccessControl 2.5?_Php_Permissions_Mediawiki_Access Control - Fatal编程技术网

Php 如何正确使用Mediawiki 1.23.3中的AccessControl 2.5?

Php 如何正确使用Mediawiki 1.23.3中的AccessControl 2.5?,php,permissions,mediawiki,access-control,Php,Permissions,Mediawiki,Access Control,我已在WindowsXPSP3框中安装了MediaWiki 1.23.3 它运行良好,我可以编辑内容,我还创建了一个名为It的特定组 我已在$WIKI\u INSTAL\u DIR/includes/AccessControl路径中安装了AccessControl 2.5 事实证明,中的文档在如何正确实现方面有点难以理解 例如,我不理解页面、某个用户组中的用户以及他们应该或不应该访问或不访问页面的权限之间的相关性 我想做的就是让IT用户组无法访问某些页面 我怎样才能做到这一点 这很简单,我们将其

我已在
WindowsXPSP3
框中安装了
MediaWiki 1.23.3

它运行良好,我可以编辑内容,我还创建了一个名为It的特定组

我已在
$WIKI\u INSTAL\u DIR/includes/AccessControl
路径中安装了
AccessControl 2.5

事实证明,中的文档在如何正确实现方面有点难以理解

例如,我不理解页面、某个用户组中的用户以及他们应该或不应该访问或不访问页面的权限之间的相关性

我想做的就是让IT用户组无法访问某些页面


我怎样才能做到这一点

这很简单,我们将其用于我们的wiki。只需在
group1、group2、group3
页面上放置允许访问该页面的所有组


您可以通过编辑页面Mediawiki:accesscontrol信息框或Mediawiki:accesscontrol信息(现在记不清是哪个)来编辑显示的消息。

Ok。。我再次找到了我问题的答案:)。。。显然,AccessControl将保护/控制/隐藏标记声明下面的内容,如
。这现在可以正常工作了,但我只担心扩展没有正确执行smth,因为一旦我想从一个不属于授权用户组的用户访问受保护的页面,我会得到一个空白页面(我本来希望有更流畅的内容,而不是只显示一个空白页面,不是吗?)我已使用
$wgGroupPermissions['CUSTOMUSERGROUP']['read']=true
添加了自定义用户组,但每当我将CUSTOMUSERGROUP添加到页面时。。。页面一片空白。。。PHP可能没有解析结束标记???