我正在维护一个基于MediaWiki的私人网站,具有以下配置。
$wgGroupPermissions['*']['read']=false;
$wgGroupPermissions['user']['read']=true;
在这种情况下,我应该如何使页面在某些类别(例如,类别:开放访问)公开可读?
版本信息如下:
- MediaWiki: 1.25.2 (a5c188b) PHP: 5.3.3 (apache2handler)
- MySQL: 5.1.73
下面使用Extension:CategoryPermissions的代码(在本例中演示)不起作用。
$wgGroupDefaultAllow=true;
$wgGroupPermissions['*']['Category:OpenAccess_read']=true;
我会尝试使用$wgWhitelistReadRegexp
试着在你的LocalSettings.php中加入这样的东西来将整个Category命名空间列入白名单:
$wgWhitelistReadRegexp = array("/Category:.*/");