如果妳的網站是私有網站,不希望所有用戶訪問,則可以設置權限進行整體封閉。
如果有開放內容,那麽建議妳將封閉部分單做壹個wiki,與主站分開。這樣在管理上也會容易得多。
權限的設定
在哪裏設定?
權限的設定應該在localsettings.php中添加、修改代碼。參見localsettings.php的修改方法。
(mediawiki的初始權限設定保存在includes/defaultsettings.php中,可以參考這裏的寫法,但不要直接改動這裏)
如何設定權限?
權限設定代碼如下:
$wgGroupPermissions['用戶組']['權限名稱'] = 取值;
用戶組:設定權限的目標範圍,*代表所有用戶組,user代表登錄用戶,sysop代表管理員。更詳細的介紹參見mediawiki的用戶組。
註意:沒有單獨的匿名用戶組。
權限名稱:用戶註冊、頁面訪問、頁面修改等都有單獨的權限名稱,參見下文說明。
取值:true代表允許,false代表禁止。二者取壹。
壹旦妳更新了localsettings.php,修改內容會即時生效。
設定實例:
例如禁止匿名用戶修改頁面:
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
說明:由於無法單獨控制匿名用戶組,所以采用*首先對所有用戶進行修改限制;然後單獨對登錄用戶打開修改權限。
----------------------------
妳的問題應該是:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user']['read'] = true;
估計可能妳還需要封閉用戶組^_^