安裝 MediaWiki
這篇是 Media Wiki 安裝過程簡述,主要是讓自己日後重新安裝時回憶用的。
主要安裝的方式可參考官方網站的說明 http://www.mediawiki.org/wiki/Manual:Installation_guide
1.下載主程式,可以在這裡找到 http://www.mediawiki.org/wiki/Download ,我下載的是 mediawiki-1.15.1.tar.gz
2.將程式解壓縮放在網站上。理論上放在網站主目錄或子目錄都可以,若要放子目錄,則不要使用 "wiki" 當成子目錄名稱。
不過我自己測試,放在子目錄時,安裝一直有問題,會出現找不到網頁,只好另建一個類似 wiki.xxx.org 這種分站,再把程式放在該分站主目錄。
3.解壓縮後,主程式的 config 目錄要先設定成可以寫入,使用 chmod a+w config 指令即可。
4.設定資料庫,例如建立一個 wikidb 資料庫,產生名為 wikiuser 的使用者,再給該使用者全部權限。
如果有 MySQL root 權限,也可以不用先建立,但我用的站並沒有 root 權限,只能先手動建立資料庫,再交給安裝程式去處理。
5.一切 OK 後,執行 http://wiki.xxx.org/index.php 就可以進行安裝程序。首先是出現如下的畫面,點下圖中的 set up the wiki 連結。

不過我第一次連結並不順利,總是會出現如下畫面,不過再執行一次就沒問題了。

6.進入主要的設定畫面。一開始會檢查環境,若出現最底下的 Environment checked. You can install MediaWiki. 表示你可以繼續安裝下去。

它是先列出許多欄位讓你填,網路上可以查到一些範例,底下是我安裝時要填的選項,據說更新會用到,所以要記起來。

Wiki name:網站名稱
Contact e-mail:站長的 email
Language:我選 zh-tw,很多都說若不是很有必要,就不要選 zh,否則做簡繁轉換很麻煩。
Copyright/license:挑一個版權,我選 CC 姓名標示、相同方式分享、非商業性

Admin username:管理者帳號
Password:管理者密碼
Object caching:我選 No caching
Memcached servers:(空白不理)

E-mail, e-mail notification and authentication setup
這一大項全部預設

Database type:我是用 MySQL
Database host:我填 localhost
Database name:自己建立的資料庫名稱,例如 wikidb
DB username:自己建立的資料庫用戶名,例如 wikiuser
DB password:建立前一項資料庫用戶時設定的密碼
Superuser account:不要選 Use superuser account
Superuser name:預設是 root
Superuser password:因為上面沒有選擇此功能,所以空白不寫

Database table prefix:資料庫表格名稱的前置詞,例如 mw_,這是資料表有分享時,避免資料表名稱重覆時用的。
Storage Engine:一般是建議選 InnoDB
Database character set:我選 MySQL 4.1/5.0 UTF-8
全部設定好之後,則按下圖中的 Install MediaWiki! 即可。
7.若出現 Installation successful! 表示安裝成功了。

安裝完成後,會在 config 目錄產生 LocalSettings.php,這應該算是設定檔,就將它 copy 到上層目錄,並取消其他使用者的讀寫權,免得重要資料被看光光。
至此,基本上一個 MediaWiki 就安裝完成了,在上述過程中,我無法在子目錄安裝是比較可惜的,但目前沒時間去找出原因,所幸目前公司主要是要安裝在單獨的網站,所以暫時不去理會這個問題。我自己也想架一個記錄一些佛教名相的網站,用 Wiki 也應該很適合,等到完成後,再將網址公佈出來。
接下來要進行的是環境設定,好像是要修改 LocalSettings.php,等我研究之後,再把我有修改的或重要的記錄下來。
- 瀏覽次數: 5950



回應
發表新回應