heavenchou - 週六, 2009/11/21 - 23:04
這篇是 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,等我研究之後,再把我有修改的或重要的記錄下來。
重要度:
文章分類:
電腦標籤:
- 發表新回應
- 瀏覽次數:30600
回應
Thank you
Thanks, that help me a lot
謝謝你, 你這個教程幫了我大忙
很高興對您有幫助
很高興對您有幫助 ^_^
THANK YOU
Thanks, that help me a lot
http://heavenchou.buddhason.org/
發表新回應