2016年7月27日 星期三

在 Windows 2012 R2 上安裝 Moodle - 安裝及設定 Moodle

把 IIS、PHP 及 SQL Server 上的資料庫都安裝設定完成後,接下來我們要開始安裝 Moodle 了。

下載 Moodle 


首先請在瀏覽器的網址列中,輸入以下的網址:https://download.moodle.org/,就會連線到 Moodle 的下載首頁。此時請點選下載首頁中的「Moodle 3.1.1」。

點選 Moodle 下載首頁的「Moodle 3.1.1」連結

這個連結會導到 Moodle 最新版本的下載頁,請選擇最新的版本,然後按下右邊的「Download zip」按鈕,就會開始下載最新的 Moodle 壓縮檔。
請點選「Download zip」,下載最新的 Moodle 版本

下載提示訊息出現之後, 請記得先儲存(預設是存在「下載」資料夾)。
請記得儲存

下載完成之後, 請把這個檔案解壓縮,解壓縮之後會產生一個「moodle」的資料夾,請將這個資料夾複製到「c:\inetpub\wwwroot」資料夾中。
把剛剛解壓縮出來的「moodle」資料夾複製到「c:\inetpub\wwwroot」資料夾中

安裝 Moodle 前的準備工作


請在「c:\inetpub」資料夾中,新建一個名為「moodledata」的資料夾。
在「c:\inetpub」資料夾中新增「moodledata」資料夾
「moodledata」資料夾建立之後,我們要將「IUSR」帳號的權限加到「moodledata」中。
首先請在「moodledata」的資料夾上按滑鼠右鍵-->點選「內容」
在「moodledata」資料夾上按滑鼠右鍵,出現選單後,請點選「內容」

在「內容」對話方塊中,請點選「安全性」標籤-->點選「編輯」按鈕。
編輯「moodledata」的安全性設定

在「選取使用者或群組」對話方塊中,請於「輸入件名稱來選取」下方的文字框中輸入「IUSR」-->按下「檢查名稱」-->「IUSR」字樣出現底線才成功-->按下「確定」按鈕,即可新增。
在「moodledata」資料夾中,加入「IUSR」帳號的存取權限

除了「IUSR」預設的權限之外,還要再加入「修改」權限,所以請在「修改」權限的「允許」核取方塊中打勾,再按下「確定」鈕,這樣「IUSR」對「moodle」資料夾的權限設定就完成了。Moodle 安裝前的設定也告一一段落。
將「修改」權限加入

安裝 Moodle 


請開啟瀏覽器,在網址列中輸入「http://localhost/moodle」,按下[Enter]鍵之後,會出現 Moodle 的英語安裝畫面。
Moodle 的英文安裝畫面

如何把它改成中文安裝畫面呢?請在「Language」的下拉式選單中,選擇「正體中文(zh-tw)」,就會變成繁體中文安裝畫面了。
切換成中文安裝畫面

接下來 Moodle 安裝畫面會要求確認 網站位址Moodle 目錄位置,以及 Moodle 資料目錄的資料夾位置。這三個位置也就是我們剛剛所設定的資料夾。請確認欄位中的內容是否正確。如果不正確的話請手動修改,正確的話請按「往後」按鈕。
請檢查這三個欄位的資料是否正確

有一點要提醒各位注意的,「網站位址」的預設值是「http://localhost/moodle」,如果您安裝的這部伺服器已經有固定 IP 的話,請將這個值改為 「http://[伺服器 IP」/moodle」。例如,您的伺服器 IP 是 192.168.1.1 的話,網站位址就請改為「http://192.168.1.1/moodle」。如果還不知道機器的 IP 位址,或只是安裝用來測試的話,那就維持原來的值。

接下來要挑選 Moodle 系統所使用的資料庫系統,在「選擇資料庫裝置」頁面中,因為我們是使用微軟的 SQL Server,所以請在「類型」的下拉式選單中,選擇「SQL*Server Microsoft (native/sqlsrv)」。選擇完成後,請按「往後」按鈕。
選擇 Microsoft SQL Server 作為 Moodle 系統的預設資料庫

接著在「資料庫設定」頁面中,要設定以下幾個參數:
  • 資料庫主機:在本例中,資料庫系統與 Moodle 系統安裝在同一部伺服器上,所以可以套用預設值「localhost」;如果資料庫系統是安裝在另一部伺服器上的話,則請輸入那一部伺服器的 IP 位址。
  • 資料庫名稱Moodle(依照在 Moodle 資料庫這一章節中的設定)
  • 資料庫用戶名稱moodle_sa (依照在 Moodle 資料庫這一章節中的設定)
  • 資料庫密碼:請輸入在資料庫設定時所輸入的密碼。
  • 資料表名稱的前置字元:請用系統預設值
  • 資料庫端:也就是資料庫系統所用的網路埠,預設是「1433
設定完成之後,請按「往後」按鈕。

設定 Moodle 資料庫的相關設定

接下來 Moodle 會嘗試將設定資料 config.php 寫入到 Moodle 的根目錄中,但 Moodle 有可能因為根目錄寫入權限限制的關係,無法寫入 config.php 檔案。此時您必須將「設定完成」頁面中的 config.php 檔案內容轉換成實際檔案。
Config.php 檔的原始內容
請將 config.php 的內容全部標示起來,然後按下滑鼠右鍵-->點選選單中的「複製」,或是按下「Ctrl」+「C」鍵,將 config.php 的內容全部複製。
複製 config.php 檔案的內容

複製了 config.php 檔案的內容之後,請按下鍵盤上的「Windows」鍵-->點選畫面右上方的放大鏡圖示-->在蒐索條件中輸入「notepad」-->用滑鼠雙擊搜尋結果「記事本」
使用記事本來建立 config.php 檔案

記事本打開後,就把剛剛複製的內容貼在記事本中。
將複製的內容貼在記事本上

貼上之後,請選擇「檔案」-->「另存新檔」
要將內容儲存成 config.php 檔案
請將 config.php 儲存於「c:/inetpub/wwwroot/moodle」資料夾中(也就是 Moodle 的預設資料夾),檔案名稱請輸入「config.php」,存檔類型請選擇「所有檔案」,最後按下「存檔」按鈕,就可在 moodle 資料夾中建立一個 config.php 的設定檔。
記得 config.php 要存在 moodle 的預設資料夾下

config.php 檔案儲存完畢後,請轉回 Moodle 的設定畫面,然後按下「往後」鍵。
config.php 檔案儲存完畢後,繼續下一步設定

此時您會看到 Moodle 的版權宣告畫面,您可以直接按下「繼續」鍵往下一步。
Moodle 的版權聲明

此時 Moodle 會檢查伺服器上的設定是否符合 Moodle 安裝所需的最低要求,只要看到「您的伺服器環境符合所有最低的需求」訊息,就可以直接點選「繼續」按鈕進行下一步。
Moodle 的伺服器檢查


只要符合最低需求,就可以進行下一步

接著 Moodle會開始安裝,安裝成功的訊息會出現在畫面上。
系統安裝成功訊息

安裝完成之後,請按「繼續」按鈕。
安裝成功之後,請進行下一步

Moodle 基本設定


接下來要進行 Moodle 的基本設定,首先要設定管理者帳號密碼。管理者帳號預設是 admin,如果您想避免有心人士刻意去嘗試破解管理帳號的話,可以改成其他的名稱。密碼請依照 Moodle 的建議設置,至少要有一個數字、一個小寫英文字母、一個大寫英文字母、一個非英文字母的符號
設定 Moodle 的管理者帳號及密碼

將視窗的垂直 Bar 往下捲,繼續輸入管理者的姓氏名字電子郵件信箱國家請選擇「台灣」,時區請選擇「伺服器的時區(Asia/Taipei)」。
輸入管理者的相關資訊,以及國家及時區資料

 必要欄位輸入完畢之後,請按下「更新個人資料」按鈕。
必要欄位輸入完成,進行下一步
在「新設定 - 首頁設定」中,請輸入網站全名網站簡稱
輸入網站全名與網站簡稱

新設定 - 位置設定中,預設時區是「Asia/Taipei」,在新設定 - 管理身份認證中,自行註冊的預設值是「取消」。確認以上的設定都沒有問題後,請按「儲存變更」按鈕。
檢查預設時區與自行註冊的設定是否有問題

所有的設定都完成之後,看到以下的畫面時,就表示 Moodle 已經安裝成功,可以開始使用了喲!
Moodle 安裝完成!








沒有留言:

張貼留言