2009年12月23日 星期三

隨身碟版 DokuWiki

Introduction

本文說明隨身碟版 DokuWiki (DokuWiki on a Stick) 的安裝步驟,並簡單說明介面語系、時區的設定。

Highlights

本文討論下列項目:

  • 安裝步驟
  • 設定中文介面語系
  • 設定 Asia/Taipei 時區
  • 解決中文檔名編碼問題

安裝步驟

隨身碟版 DokuWiki 的安裝很簡單:

  1. DokuWiki on a Stick 這邊下載最新版 (我寫這篇時,用的是 2008-05-05 的版本)
  2. 解開壓縮檔 (避免水土不服,最好解到沒有中文路徑的資料夾)
  3. 執行 mapache.exe 即可

接著打開瀏覽器連到http://localhost:8800 就可以開始使用 DokuWiki。預設管理帳號/密碼為 admin/admin。

設定中文介面語系

  • 到 Configuration Manager “Basic Settings” 區,把 Language 設為 zh-tw,介面就會變成中文:

image

設定 Asia/Taipei 時區

DokuWiki 預設時區是 GMT,比台北時間慢 8 小時。要改成 Asia/Taipei 時區,只要在 conf/local.protected.php 裏加上底下兩行設定:

註:

  1. local.protected.php 檔案預設是不存在的,需手動新增。
  2. 盡量在 conf/local.protected.php 裏調整設定,千萬不要手動更改 conf/local.php,因為 conf/local.php 的內容是系統自動產生的,當你在 Configuration Manager 儲存設定時,手動設定的內容會消失不見。

解決中文檔名編碼問題

  • 在 DokuWiki 系統中,頁面就是檔案,namespace 就是資料夾
  • 頁面跟 namespace 都可以用中文命名
  • 對使用者來說,中文的頁面跟 namespace,沒有什麼問題,但是因為頁面跟 namepsace 實際對應的檔名會被 DokuWiki 以 urlencode 編碼,可能會帶給系統管理者困擾,所以最好調整一下。

方法是編輯 inc/utf8.php 並修改底下兩個地方:

  1. utf8_encodeFN function

    image

  2. utf8_decodeFN function

    image

參考資料

0 意見: