今天我們來看Microsoft Azure中建置MediaWiki的過程。
MediaWiki是以PHP開發的Open Source Wiki套件,也是用來建置維基解密網站的套件。
想要部署類似維基解密之類的網站時,MediaWiki絕對是首選。
Microsoft Azure中,MediaWiki是被歸納在[WIKI]組件類別裏。
我們打開Microsoft Azure入口網站的新增網站頁面,選擇[從組件庫]來部署MediaWiki,在[WIKI]類別中,就可以看到MediaWiki組件選項。
在上圖選擇MediaWiki再按右下角的右向箭號,進入[設定您的應用程式]頁面:
輸入MediaWiki網站URL名稱,至於資料庫,可選用[使用現有的MySQL資料庫]或新增資料庫,因為在Microsoft Azure環境中已有MySQL資料庫,就選用現有MySQL資料庫來部署MediaWiki。
將[設定您的應用程式]頁面向下捲動:
在上圖中,可以變更[NAME OF WIKI]欄位內容,接受預設的[MEDIAWIKI ADMINISTRATOR NAME],完成密碼輸入。
至於[設定您的應用程式]頁面的最後幾項設定欄位:
上圖的欄位內容保留預設值即可,按右下角的右向箭號,進入[現有的MySQL資料庫]頁面:
由下拉選單選定MySQL資料庫,再在下方的ClearDB授權打勾接受後,按上圖右下方的勾勾符號,回到Microsoft Azure入口網站的[網站]頁面,可以看到新增的MediaWiki網站正在建立中:
稍後一會兒網站狀態變成[正在執行]:
在上圖中,點選MediaWiki網站右方的URL連結,就會出現MediaWiki的設定頁面:
點選上圖中央的[set up the wiki]連結,沒多久就出現MediaWiki網站的首頁:
接下來就是如何把MediaWiki的預設版面、頁面內容修改了。
在這裏,我要談一下Microsoft Azure如何管理MySQL資料庫,因為MySQL資料庫並不能用SQL Server的管理頁面來進行各項管理工作,Microsoft Azure是利用ClearDB來進行MySQL資料庫的管理。
請到Microsoft Azure人口網站的[網站]頁面,點選任一使用MySQL資料庫的網站,進入該網站的歡迎頁面中,如下圖:
點選上圖上方右邊的[已連結的資源]:
可以看到MySQL資料庫項目,請注意上圖下方中間有個[管理]的圖像,點選這個[管理]圖像,就會出現Microsoft Azure管理MySQL資料庫的入口網站頁面:
藉由ClearDB的管理頁面,可以在Microsoft Azure中管理MySQL資料庫。