目錄表

DokuWiki 安裝教學

0x00 前言

Wiki可以看做是多人協同創作的平台,算是一種知識網路系統,大家最熟知的維基百科也是Wiki系統


0x01 環境

freebsd 10.1
apache 24
php56
dokuwiki 2015-08-10 "Detritus"

0x02 安裝伺服器

請參考web server架設

0x03 安裝dokuwiki

在freebsd上可以直接透過port來安裝

cd /usr/ports/www/dokuwiki
sudo make install clean

由於等等要透過網頁來設定,因此要修改目錄權限讓www可以寫入

chown -R www:www /usr/local/www/dokuwiki

接著要設定apache開放dokuwiki目錄

cd /usr/local/etc/apache24
sudo rvim httpd.conf

加入
Alias /dokuwiki /usr/local/www/dokuwiki
<Directory "/usr/local/www/dokuwiki">
  Options FollowSymLinks
  AllowOverride ALL
  Require all granted
</Directory>

0x04 設定

透過瀏覽器連結到dokuwiki的設定頁面install.php

設定完成後為了確保安全,請記得

sudo rm /usr/local/www/dokuwiki/install.php

完成上面基本設定後會看到最初的頁面

登入後 點選管理選單>系統設定>進階設定>非 ASCII 文件名稱的編輯方法 改為utf-8

這個設定是為了讓頁面名稱的編碼與伺服器保持一致,用預設url的話雖然在網頁看到中文的頁面名稱是正常,但在伺服器上url編碼我們無法直接看懂,造成不便。

另外,當已新增頁面後最好不要再動這個設定,否則Wiki中包含中文名稱的頁面可能會讀不到

為了讓Wiki更加方便使用,我們可以透過 管理選單>延伸功能管理 安裝幾個簡單的plugin

目前Server測試似乎php56(php5可以)無法透過搜尋與下載直接安裝plugin,暫時先下載到電腦後在手動安裝到伺服器上

在sidebar中使用indexmenu語法即可產生左側選單

上方盒子就是wrap的效果,大家可以在playground測試

請參閱 DokuWiki 版本更新

如此一來基本的dokuwiki就架設完成啦,請大家盡量詳細更新