安裝 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 連結。 image 不過我第一次連結並不順利,總是會出現如下畫面,不過再執行一次就沒問題了。 image 6.進入主要的設定畫面。一開始會檢查環境,若出現最底下的 Environment checked. You can install MediaWiki. 表示你可以繼續安裝下去。 image 它是先列出許多欄位讓你填,網路上可以查到一些範例,底下是我安裝時要填的選項,據說更新會用到,所以要記起來。 image Wiki name:網站名稱 Contact e-mail:站長的 email Language:我選 zh-tw,很多都說若不是很有必要,就不要選 zh,否則做簡繁轉換很麻煩。 Copyright/license:挑一個版權,我選 CC 姓名標示、相同方式分享、非商業性 image Admin username:管理者帳號 Password:管理者密碼 Object caching:我選 No caching Memcached servers:(空白不理) image E-mail, e-mail notification and authentication setup 這一大項全部預設 image Database type:我是用 MySQL Database host:我填 localhost Database name:自己建立的資料庫名稱,例如 wikidb DB username:自己建立的資料庫用戶名,例如 wikiuser DB password:建立前一項資料庫用戶時設定的密碼 Superuser account:不要選 Use superuser account Superuser name:預設是 root Superuser password:因為上面沒有選擇此功能,所以空白不寫 image Database table prefix:資料庫表格名稱的前置詞,例如 mw_,這是資料表有分享時,避免資料表名稱重覆時用的。 Storage Engine:一般是建議選 InnoDB Database character set:我選 MySQL 4.1/5.0 UTF-8 全部設定好之後,則按下圖中的 Install MediaWiki! 即可。 7.若出現 Installation successful! 表示安裝成功了。 image 安裝完成後,會在 config 目錄產生 LocalSettings.php,這應該算是設定檔,就將它 copy 到上層目錄,並取消其他使用者的讀寫權,免得重要資料被看光光。 至此,基本上一個 MediaWiki 就安裝完成了,在上述過程中,我無法在子目錄安裝是比較可惜的,但目前沒時間去找出原因,所幸目前公司主要是要安裝在單獨的網站,所以暫時不去理會這個問題。我自己也想架一個記錄一些佛教名相的網站,用 Wiki 也應該很適合,等到完成後,再將網址公佈出來。 接下來要進行的是環境設定,好像是要修改 LocalSettings.php,等我研究之後,再把我有修改的或重要的記錄下來。
重要度:
文章分類:
電腦標籤:

回應

Thanks, that help me a lot

謝謝你, 你這個教程幫了我大忙

很高興對您有幫助 ^_^

Thanks, that help me a lot

http://heavenchou.buddhason.org/

發表新回應