楔子
 
因為本部小首領兼安平同鄉-添哥,
想為本部門建立一個知識庫,
提供給同事們一個資訊分享與交流的園地,
所以指派給本課技術龍頭-黑仔大哥,
研究目前當紅的-Wiki維基百科,
將其技術引用為本課知識庫平台,
而黑仔大哥因為又要負責南海那邊的report上線,
分身乏術,
便又將任務交給我的前輩兼學姐-香吟Lady,
(是真的學姐喔!)
香吟學姐又邀請我與他一起研究,
於是我們這Wiki四人小組,
(小首領-添哥,技術顧問-黑仔大哥,迷糊研究員-香吟學姐、我)
便在昨天正式成立!
 
∵α∴β∵α∴β∵α∴β∵α∴β
 
今天的任務,
當然是先在自己的電腦上先架設好環境啦!
需要先說明的是,
由於Wiki有許多種不同的版本,
我們所使用的是
環境
Windows XP Professional
MidiaWiki版本
Media Wiki 1.11.0
EasyPHP版本
EasyPHP 2.0 beta1
以下就要教大家如何安裝囉!
 
∵α∴β∵α∴β∵α∴β∵α∴β
 
步驟一、所需軟體
 
P.S.如果要安裝MediaWiki1.7版以上,
PHP的版本要在5以上,
所以我們目前是安裝EasyPHP的最新版EasyPHP 2.0 beta1!
按上方連結即可下載,
有關EasyPHP的最新版本,可見下面連結:
 
我們這次所使用的是MeiaWiki 1.11.0,
同樣按上方的連結就可以下載了,
另外有關MeidaWiki的最新版本,可見下方連結:
 
∵α∴β∵α∴β∵α∴β∵α∴β
 
步驟二、安裝軟體_基本環境建置
 
1.安裝EasyPHP
安裝過程中只要一直按「下一步」即可,
但是要注意到IIS是否已經關閉
因為ARPACHI與IIS使用相同的Port,
所以IIS關閉後再安裝PHP較為保險。
如何判斷自己的IIS已經關閉?
開啟ie瀏覽器→在網址列輸入http://localhost或按下連結,
看畫面是否為「無法顯示網頁」,
無法顯示網頁,即表示IIS為關閉狀態。
如不是,則需按「控制台→系統管理工具→服務→IIS Admin→按右鍵→停止」
 
2.安裝MediaWiki
只需將mediawiki-1.11.0.tar解壓縮至EasyPHP的WWW資料夾底下即可。
001
 
3.確認安裝是否成功?
從開始→所有程式→EasyPHP 2.0b1→EasyPHP來啟動EasyPHP,
接著,開啟ie瀏覽器,輸入http://localhost/[MidiaWiki資料夾名稱]
002
如出現向日葵設定畫面,即大功告成!
 
 ∵α∴β∵α∴β∵α∴β∵α∴β
 
步驟三、Media Wiki基本設定
 
1.點選向日葵下方的連結[ set up the wiki ]進入設定畫面。
設定畫面可以分為幾個部分:
 
第一部分Checking environment:
指出你現有的環境所具備的條件,綠色字串指出你的環境是否適合安裝wiki media。
003
 
第二部分Site config:
網站的相關設定,包含標題、管理者e-mail…等。
 004

(1) Wiki name

設定你的Wiki名稱,最好使用簡短的英文字串,而且不要使用標點符號。

(2) Contact e-mail

使用者和Wiki管理者聯絡的e-mail。

(3) Language

使用的語言,建議依照所在地區選擇。

(4) Copyright/license

著作權與版權宣告。
No license metadata:沒有版權宣告。
GNU Free Documentation License 1.2:Wikipedia適用的版權版本。
A Creative Commons license:由精靈根據你的需要建立適合你的版權宣告。

(5) Admin username
Password
Password confirm

管理者的帳號。
管理者密碼。(不可空白、也不可與帳號相同)
確認密碼。

005

(6) Shared memory caching

網站緩衝機制。可以增強效能的一種機制。建議選擇Memcached。

(7) Memcached servers

輸入執行(6)的伺服器位址。

 
第三部分E-mail, e-mail notification and authentication setup:
e-mail通知認證設定
006
(1) E-mail features (global)

決定關鍵在於你的Server是否具傳送e-mail功能。
Enabled:可使用e-mail相關功能,包含:忘記密碼、user間的e-mail傳送、e-mail通知等。
Disabled:不使用。

(2) User-to-user e-mail

使用者間的e-mail互動功能。

(3) E-mail notification about changes

e-mail通知功能。
Disabled:不使用。
Enabled for changes to user discussion pages only:只當使用者討論頁有變更時才通知。
Enabled for changes to user discussion pages, and to pages on watchlists:當使用者討論頁、監看列表上的頁面變更時通知,大型的Wiki不建議使用。

(4) E-mail address authentication

e-mail認證,當使用者設定或變更密碼時,都可從他們的mail box 中收到認證的e-mail。

(5) Admin username
Password
Password confirm

管理者的帳號。
管理者密碼。(不可空白、也不可與帳號相同)
確認密碼。

 
第四部分Database config:資料庫設定
007
 

(1) Database type

資料庫種類:MySQL。

(2) Database host

MySQL資料庫伺服器名稱。

(3) Database name
DB username
DB password
DB password confirm

資料庫名稱。
資料庫使用者帳號。
資料庫密碼。(不可空白)
資料庫密碼再次確認。

(4) E-mail address authentication

e-mail認證,當使用者設定或變更密碼時,都可從他們的mail box 中收到認證的e-mail。

(5) Admin username
Password
Password confirm

管理者的帳號。
管理者密碼。(不可空白、也不可與帳號相同)
確認密碼。

(6) Superuser account

Superuser name
Superuser password
當資料庫的User即是最高權限的管理者時,需將Use superuser account打勾。
Superuser帳號。
Superuser密碼。
※此部分需依實際情況輸入,初學者注意!mySQL預設的帳號為root,密碼則為空值,請照下圖輸入。
 
009 
 
第五部分MySQL specific options:
MySQL特定設定
008

(1) Database table prefix

資料庫中資料表(table)的前置字元,常見如:WK_、Wiki_。

(2) Storage Engine

InnoDB:對公開的Web建置是較好的,因為它具有較好的同時作業支援。
MyISAM:對單一使用者在建置時是較快的,但會較InnoDB漸趨易被修改。

(3) Database character set

資料庫的編碼模式。
建議使用UTF-8。

 
2.將上面你所輸入的設定記下來,以後升級時將會用到。
 
3.按下按鈕後,即可進行安裝,看見下面訊息即大功告成!
 010
 
 ∵α∴β∵α∴β∵α∴β∵α∴β
 
步驟四、LocalSettings檔案
 
接著,我們依照上圖指示,
將C:\Program Files\EasyPHP 2.0b1\www\mediawiki-1.11.0\config下的LocalSettings.php檔案
移到C:\Program Files\EasyPHP 2.0b1\www\mediawiki-1.11.0\之下
image
再利用瀏覽器進入http://localhost/mediawiki-1.11.0/
就會看到你的Wiki畫面囉!
image
 
另外,
我們要將LocalSettings.php中
$wgEnableUploads       = false;
的參數改為true,
$wgEnableUploads       = true;
以開啟檔案上傳的功能,
方便我們接下來設定網站Logo等動作唷!
∵α∴β∵α∴β∵α∴β∵α∴β
 
參考網站
 
arrow
arrow
    全站熱搜

    ygh312 發表在 痞客邦 留言(0) 人氣()