位處 /pmwiki/local/ 目錄下的 config.php,可說是 PmWiki 最重要的檔案,大大小小的設定都可透過這個檔案來完成,這裡舉幾個例子來說明:

1. 權限設定
雖然說 Wiki 的目的是集合眾人之力來共同創作,但有時還是得設定權限,以防有人進行破壞的工作。除此之外,設定權限也可以把 Wiki 改成一般的網站來管理(我常用這一招,CMS的系統我用不習慣)。打開 config.php 檔,

  • 移除 $DefaultPasswords['admin'] 的註解,把 admin 密碼改掉
  • 移除 $EnableGUIButtons = 1; 的註解,讓編輯介面好看些
  • 新增 $DefaultPasswords['edit'] = 'id:*';
    新增
    $DefaultPasswords['read'] = 'id:*';
    這樣表示有 id 的使用者才能擁有"編輯"和"閱讀"的權限,若是拿來架設一般網站,只設定 edit 的權限即可。


2. 新增使用者id

  • 新增 include_once("$FarmD/scripts/authuser.php"); 這樣可以開啟使用者權限功能
  • 新增 $AuthUser['banco']=crypt('banco'); 新增使用者 banco, 密碼為 banco
  • 新增 $Author = $AuthId; 規定發表作者的名稱與登入名稱相同


3. 更改單一頁面的權限

  • 進入欲更改設定的頁面, 在網址列後面加入 ?action=attr 後按 ENTER 進入權限編輯頁面, 可以更改 read, edit, attr 權限的密碼, 若頁面不想給人編輯, 只要設定 edit 密碼即可
  • 若頁面只給予 John 和 Mary 編輯的權限, 透過 ?action=attr 的方式, 在 edit 的密碼部份設定 id:John,Mary
  • 設定群組可用 @GroupName:John, Mary; 若要更改某個頁面的權限, 一樣透過 ?action=attr 的方式, 但密碼部份就輸入 @GroupName 即可

banco 發表在 痞客邦 PIXNET 留言(0) 人氣()