Moodle平臺(tái)安裝教程(最詳細(xì))_第1頁(yè)
Moodle平臺(tái)安裝教程(最詳細(xì))_第2頁(yè)
Moodle平臺(tái)安裝教程(最詳細(xì))_第3頁(yè)
Moodle平臺(tái)安裝教程(最詳細(xì))_第4頁(yè)
Moodle平臺(tái)安裝教程(最詳細(xì))_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Moodle 平臺(tái)安裝教程(最詳細(xì))INSTALLATION安裝安裝 Moodle快速安裝 Moodle 指南CronInstalling add-onsInstallation FAQUpgradingUpgrade overviewAutomatic updates deploymentGit guideAdministration via command lineUpgrading FAQMoodle migration這個(gè)頁(yè)面解釋了如何進(jìn)行 Moodle 的安裝,如果你是技術(shù)高手或者有相當(dāng)?shù)募夹g(shù)經(jīng)驗(yàn),請(qǐng)參看頁(yè)面 快速安裝 Moodle 指南。如果你希望在獨(dú)立機(jī)器上運(yùn)行 Moodle,M

2、oodle 提供了一鍵安裝程序,請(qǐng)參看 Windows 完整程序安裝包 和 Mac OS X 完整程序安裝包。請(qǐng)注意上面 2 個(gè)安裝包并不適用服務(wù)器上安裝的情況。目目錄錄 隱藏 1 需求o1.1 硬件o1.2 軟件2 配置你的服務(wù)器3 下載和拷貝你的文件到正確位置4 創(chuàng)建空數(shù)據(jù)庫(kù)5 創(chuàng)建(moodledata) 數(shù)據(jù)目錄o5.1 Web 目錄中配置 moodledata 安全性6 開(kāi)始 Moodle 安裝o6.1 命令行安裝工具o6.2 基于網(wǎng)頁(yè)安裝工具7 最終配置o7.1 Moodle 的內(nèi)部設(shè)置o7.2 余下的任務(wù)o7.3 安裝已經(jīng)完成了 :)o7.4 如果安裝的時(shí)候出現(xiàn)錯(cuò)誤了.8 特定平

3、臺(tái)的安裝9 See also需求Moodle 主要是在 Linux 上使用Apache、MySQL及PHP開(kāi)發(fā)(有時(shí)也被稱為 LAMP 平臺(tái))。如果你懷疑 LAMP 平臺(tái)的安全性,LAMP 其實(shí)是目前最安全和最流行的組合。同時(shí)也有其他的一些選擇 - 查看下面鏈接中的軟件部分:Moodle 安裝的基本需求如下:硬件磁盤空間:160MB 是程序安裝的最小空閑磁盤空間。你也可能需要存儲(chǔ)你自己的資料的話,5GB 的實(shí)際使用空間基本上夠用了。備份空間:至少與你實(shí)際運(yùn)行的程序和數(shù)據(jù)相同的存儲(chǔ)空間,如果能夠進(jìn)行遠(yuǎn)程備份,那就更加理想。內(nèi)存:256MB 的內(nèi)存為最小內(nèi)存,強(qiáng)烈建議使用 1GB 以上內(nèi)存。 Mo

4、odle 的基本使用情況是: 1G 的內(nèi)存能夠支持 10 到 20 個(gè)的并發(fā)用戶。但是這個(gè)也與你的系統(tǒng)硬件和軟件配置有很大的關(guān)系。 并發(fā)的意思為服務(wù)器同時(shí)在內(nèi)存中處理的能力,例如用戶在某一個(gè)時(shí)間點(diǎn)內(nèi)與系統(tǒng)進(jìn)行交互,而不是指登錄系統(tǒng)的用戶數(shù)量。軟件操作系統(tǒng)(!).通常用于運(yùn)行下面的軟軟件,選擇什么樣的操作系統(tǒng)通常根據(jù)你的技術(shù)能力和實(shí)際情況來(lái)決定。 Linux 和 Windows 是最常見(jiàn)的選擇(同時(shí)也有很好的技術(shù)支持) 。 如果你可以自由選擇操作系統(tǒng)的話,Linux 是最佳的方案。 Moodle 測(cè)試了 Debian, Ubuntu, CentOS, RedHat, Windows 7/2012

5、 和 Mac OS X 的兼容性。Web 服務(wù)器, 主要使用 Apache。 Moodle 沒(méi)有完全測(cè)試(或者支持)IIS,lightttpd,nginx,.com/ cherokee, zeus 和 LiteSpeed,但是 Moodle 應(yīng)該能夠在上面的服務(wù)器上正常工作。除此之外,如果你選擇使用其他 WEB 服務(wù)器的話,Moodle 將會(huì)終止安裝過(guò)程。同時(shí)你的服務(wù)器也配置 PHP。 WEB 服務(wù)器使用什么版本并不重要,但是請(qǐng)盡量使用最新版。PHP - 當(dāng)前的最低版本是 5.3.3。你需要為你的 PHP 安裝一系列擴(kuò)展,PHP 頁(yè)面列出了所有需要安裝的擴(kuò)展。如果一些必須的擴(kuò)展丟失的話,安裝程

6、序會(huì)在安裝環(huán)境校驗(yàn)的時(shí)候提示您修復(fù)并阻止您進(jìn)入下一步。數(shù)據(jù)庫(kù)。 MySQL 和 PostgreSQL 是主要使用的開(kāi)發(fā)數(shù)據(jù)庫(kù),這 2 個(gè)數(shù)據(jù)庫(kù)進(jìn)行了主要的兼容性測(cè)試,相關(guān)的技術(shù)文檔也是最全面的。 Oracle 和 MSSQL 都能夠被完全的支持(注意,一些可選的插件可能沒(méi)有在這 2 個(gè)數(shù)據(jù)庫(kù)中進(jìn)行兼容性測(cè)試),但是相關(guān)的文檔和與 Moodle 相關(guān)的文件沒(méi)有 MySQL/PostgreSQL 這么全面。 MySQL 能提供更多的文檔,PostgreSQL 能提供更好的穩(wěn)定性。你需要在系統(tǒng)中安裝 PHP 的擴(kuò)展來(lái)支持你選擇的數(shù)據(jù)庫(kù)。oMySQL - 最低版本 5.1.33oMariaDB - 最

7、低版本 5.3.5oPostgreSQL - 最低版本 8.3oMSSQL - 最低版本 9.0oOracle - 最低版本 10.2訪問(wèn) Moodle 使用的瀏覽器最低版本要求為:Firefox 4, Internet Explorer 8, Safari 5, Google Chrome 11, Opera 9配置你的服務(wù)器如果你希望評(píng)估 Moodle,你也可以在桌面計(jì)算機(jī)中安裝 Moodle。有很多方法來(lái)安裝你的服務(wù)器軟件,這個(gè)根據(jù)你選擇服務(wù)器的不同而不同。一些鏈接和指向?qū)⒃?安裝 AMP 中。如果你使用虛擬服務(wù)器,服務(wù)器需要的一些軟件應(yīng)該已經(jīng)幫你安裝好了。尤其是在共享服務(wù)器上,你需要知

8、道如何修改 PHP 的配置,例如如何修改最大上傳文件大小限制。不同服務(wù)器的配置可能有非常大的不同。下載和拷貝你的文件到正確位置重要:重要: 有很多地方可以獲得有很多地方可以獲得 Moodle 的源代碼,但是我們建議你到的源代碼,但是我們建議你到 Moodle 的官方網(wǎng)站的官方網(wǎng)站 上去下載源代碼。如果你遇到任何問(wèn)題,你通常能夠獲得更好的支持。上去下載源代碼。如果你遇到任何問(wèn)題,你通常能夠獲得更好的支持。你有 2 個(gè)選擇:從 /downloads 網(wǎng)站上下載你需要的版本,然后解壓.或者或者 從 Git 代碼倉(cāng)庫(kù)中直接下載源代碼(推薦開(kāi)發(fā)人員使用

9、這個(gè)方式,這個(gè)方式讓你更新程序更加簡(jiǎn)單):$ git clone -b MOODLE_25_STABLE git://moodle.git .這個(gè)過(guò)程將會(huì)切換到 Moodle 的 2.5 穩(wěn)定分支(最新的每周構(gòu)建),并且拷貝完整的 Moodle 代碼倉(cāng)庫(kù)。更多 GIT 的問(wèn)題請(qǐng)參考頁(yè)面Git for Administrators。不管你采用何種方式,當(dāng)你完全獲得 Moodle 代碼以后,你應(yīng)該能夠在你的機(jī)器或者服務(wù)器上看到一個(gè)叫 moodle 的目錄,這個(gè)目錄中有一系列的文件和目錄。你可以將整個(gè) Moodle 目錄拷貝到你 Web 服務(wù)器的文檔目錄下,在這種情況下你

10、的網(wǎng)站訪問(wèn)地址為:http:/ ?;蛘吣阋部梢灾苯涌截?Moodle 中的內(nèi)容到你的 Web 服務(wù)器文檔目錄下,這樣你的訪問(wèn)網(wǎng)址就變得更加簡(jiǎn)化為 http:/ 。當(dāng)你不太明白的時(shí)候,請(qǐng)查看你系統(tǒng)和 WEB 服務(wù)器的相關(guān)文檔。小提示: 如果你下載 Moodle 安裝程序到你本地計(jì)算機(jī)上然后上傳到你的服務(wù)器上的話,請(qǐng)盡量上傳壓縮文件到服務(wù)器上解壓(檢查你的文件文件管理器) 。如果你采用的是FTP 上傳當(dāng)個(gè)文件,請(qǐng)注意查看 FTP 的日志,可能有部分文件在上傳的時(shí)候丟失。保護(hù)保護(hù) Moodle 文件:文件: 保護(hù) Moodle 程序文件不可以被 WEB 服務(wù)器的用戶隨意更改是非常重要的。例如在 Un

11、ix/Linux 操作系統(tǒng)下(使用 root)執(zhí)行下面的命令:# chown -R root /path/to/moodle# chmod -R 0755 /path/to/moodle(文件的所有權(quán)為 administrator/superuser 用戶,也只有 administrator/superuser 用戶有寫入權(quán)限,但是其他用戶是可以讀的)創(chuàng)建空數(shù)據(jù)庫(kù)下一步需要為你 Moodle 安裝實(shí)例創(chuàng)建一個(gè)新的空數(shù)據(jù)庫(kù)。你需要為你的 Moodle 安裝實(shí)例找到或者設(shè)置下面的信息:nformation for use during the final installation stage:db

12、host - 數(shù)據(jù)庫(kù)的服務(wù)器地址。很有可能是 localhost 如果的 Web 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器在同一臺(tái)機(jī)器上,否則你需要在這里設(shè)置數(shù)據(jù)庫(kù)服務(wù)器的名稱dbname - 數(shù)據(jù)庫(kù)名稱,你創(chuàng)建的數(shù)據(jù)庫(kù)的名稱,比如 moodledbuser - 數(shù)據(jù)庫(kù)用戶,能夠訪問(wèn) Moodle 數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)用戶名。不要使用 root 和超級(jí)用戶的賬號(hào)。創(chuàng)建一個(gè)賬號(hào),只賦予這個(gè)賬號(hào)所需要的最低權(quán)限就可以dbpass - 數(shù)據(jù)庫(kù)用戶使用的密碼如果你的 Moodle 站點(diǎn)使用的是虛擬主機(jī)服務(wù),你可以通過(guò)網(wǎng)頁(yè)工具訪問(wèn)相關(guān)的配置信息,如果你不知道如何配置,請(qǐng)?jiān)儐?wèn)你的系統(tǒng)管理員。更多詳細(xì)信息,可以通過(guò)單擊下面的數(shù)據(jù)庫(kù)分

13、類來(lái)獲得:MySQLPostgreSQLMSSQLOracle創(chuàng)建(moodledata) 數(shù)據(jù)目錄Moodle 需要一個(gè)目錄來(lái)存儲(chǔ)所有的文件,包括系統(tǒng)上傳的文件,臨時(shí)數(shù)據(jù),會(huì)話數(shù)據(jù)等。Web 服務(wù)器需要這個(gè)目錄具有寫入權(quán)限。在大型的 Moodle 安裝實(shí)例中,這個(gè)目錄越大越好。重要:重要:: 這個(gè)目錄一定不要放置在 Web 服務(wù)器下,換句話說(shuō),這個(gè)目錄不能通過(guò)網(wǎng)頁(yè)訪問(wèn)到。如果網(wǎng)頁(yè)能訪問(wèn)到這個(gè)目錄的話,將會(huì)導(dǎo)致非常嚴(yán)重的安全漏洞。如果你使用的是Linux 操作系統(tǒng)的話,也請(qǐng)不要將這個(gè)目錄放置到 root 賬號(hào)目錄下和你的 Moodle 安裝程序文件目錄下。 Moodle 在安裝的時(shí)候?qū)?huì)進(jìn)行校

14、驗(yàn),如果 Moodle 發(fā)現(xiàn)了文件,將會(huì)阻止安裝繼續(xù)進(jìn)行。這里是一個(gè) Unix/Linux 的配置示例,在創(chuàng)建此目錄的時(shí)候需要設(shè)置權(quán)限為所有人所有人都可以訪問(wèn)。這種情況是因?yàn)?Moodle 服務(wù)器不是共享服務(wù)器。與你的服務(wù)器管理員取得聯(lián)系來(lái)確定何種訪問(wèn)權(quán)限更加合適,同時(shí)也需要 Web 服務(wù)器用戶可以訪問(wèn)到這些文件。# mkdir /path/to/moodledata# chmod 0777 /path/to/moodledata如果你的服務(wù)器能夠支持 ACL,推薦采用下面的授權(quán)方式,例如你的 Apache 服務(wù)器用戶www-data:# chmod -R +a www-data allow

15、read,delete,write,append,file_inherit,directory_inherit /path/to/moodledata如果你計(jì)劃從命令行中執(zhí)行 PHP 腳本,你需要為當(dāng)前用戶設(shè)置同樣的權(quán)限:$ sudo chmod -R +a whoami allow read,delete,write,append,file_inherit,directory_inherit /path/to/moodledataWeb 目錄中配置 moodledata 安全性如果你使用的是虛擬主機(jī)配置的網(wǎng)站,你沒(méi)有辦法配置moodledata的安全性。你也許可以在moodledata目錄中

16、使用.htaccess 文件來(lái)控制訪問(wèn)權(quán)限。這種情況不是對(duì)所有系統(tǒng)都是有效的,與你的虛擬主機(jī)管理員取得聯(lián)系,尋求他們的幫助。創(chuàng)建的文件叫做.htaccess,這個(gè)文件只需要有下面的內(nèi)容就可以了:order deny,allowdeny from all開(kāi)始 Moodle 安裝現(xiàn)在是時(shí)候開(kāi)始運(yùn)行安裝工具來(lái)創(chuàng)建數(shù)據(jù)庫(kù)表和配置你的網(wǎng)站了。Moodle 推薦使用命令行來(lái)進(jìn)行安裝。如果因?yàn)槭裁丛蚰悴荒苁褂眠@種方式進(jìn)行安裝,例如你使用的 Windows 服務(wù)器,Moodle 也提供基于 Web 的安裝方式。命令行安裝工具最好使用你系統(tǒng)的 WEB 用戶運(yùn)行命令行安裝工具。你需要知道這個(gè)是什么 - 查看你的

17、系統(tǒng)管理文檔(如:Ubuntu/Debian 是 www-data,Centos 是 apache)使用命令行安裝工具的示例(使用 root 進(jìn)行,但是 www-data是你的 Web 用戶):# chown www-data /path/to/moodle# cd /path/to/moodle/admin/cli# sudo -u www-data /usr/bin/php install.php# chown -R root /path/to/moodlechowns 命令允許腳本寫入新文件 config.php file。更多有關(guān)腳本的使用,請(qǐng)使用下面的命令:# php install

18、.php -help你可能需要被詢問(wèn)到一些本頁(yè)中沒(méi)有討論到的其他設(shè)置,如果你也不十分確定配置的信息,請(qǐng)單擊確定使用默認(rèn)配置就可以了。完整版本,請(qǐng)查看 Administration via command line基于網(wǎng)頁(yè)安裝工具使用你的網(wǎng)頁(yè)瀏覽器導(dǎo)航到你的 Moodle 網(wǎng)站主頁(yè)面就可以使用 Web 方式運(yùn)行安裝腳本了。安裝進(jìn)程將會(huì)使用一些頁(yè)面來(lái)完成安裝進(jìn)程。你會(huì)被要求同意許可協(xié)議,查看數(shù)據(jù)庫(kù)中被創(chuàng)建的表,提供管理賬號(hào)信息和網(wǎng)站的細(xì)節(jié)信息。數(shù)據(jù)庫(kù)的創(chuàng)建將會(huì)需要一些時(shí)間,這里請(qǐng)耐心等待。當(dāng)數(shù)據(jù)庫(kù)創(chuàng)建完成后,你將會(huì)看到 Moodle 的前臺(tái)和后臺(tái)界面。這時(shí)候,你可以使用 Moodle 提供的界面創(chuàng)

19、建一個(gè)新的用戶。很多時(shí)候,你需要下載新的 config.php 文件然后到上傳到你的 Moodle 安裝實(shí)例中,請(qǐng)參照屏幕的提示。最終配置Moodle 的內(nèi)部設(shè)置在 Moodle 站點(diǎn)管理員界面中有一系列的配置頁(yè)面(可以從設(shè)置 塊中訪問(wèn) 網(wǎng)站管理區(qū))。這里有一些重要的系統(tǒng)設(shè)置,你需要進(jìn)行檢查。設(shè)置 網(wǎng)站管理 插件 消息輸出 郵件:配置你自己的 SMTP 郵件服務(wù)器和授權(quán)信息,這樣你的 Moodle 安裝實(shí)例可以向外發(fā)送電子郵件。Moodle 網(wǎng)站的支持人員也可以設(shè)置這個(gè)界面。設(shè)置 網(wǎng)站管理 服務(wù)器 系統(tǒng)路徑: 設(shè)置你系統(tǒng)的 du, dot 和 aspell 執(zhí)行文件的路徑。設(shè)置 網(wǎng)站管理 服務(wù)

20、器 HTTP:如果你的服務(wù)器運(yùn)行在防火墻后,你可能需要在 Web 代理 塊配置你的代理服務(wù)器。設(shè)置 網(wǎng)站管理 區(qū)域 更新時(shí)區(qū):運(yùn)行這個(gè)可以將你配置的時(shí)區(qū)信息寫入到系統(tǒng)中。余下的任務(wù)配置定時(shí)任務(wù)配置定時(shí)任務(wù): Moodle 的后臺(tái)任務(wù),比如社區(qū)外發(fā)電子郵件和進(jìn)行課程備份時(shí)通過(guò)腳本來(lái)執(zhí)行的,你可以設(shè)置你的腳本執(zhí)行時(shí)間和間隔。這個(gè)就是我們常說(shuō)的定時(shí)任務(wù),請(qǐng)參看 Moodle 定時(shí)任務(wù)指南。配置備份配置備份:查看 Moodle 站點(diǎn)備份 和 Moodle 自動(dòng)課程備份.檢查郵件能否正常工作檢查郵件能否正常工作:使用一個(gè)有效的電子郵件地址在你的 Moodle 安裝實(shí)例中 添加測(cè)試用戶。查看這個(gè)用戶能否正

21、常的接收到系統(tǒng)發(fā)出的電子郵件。如果不能,請(qǐng)查看電子郵件的配置。電子郵件的配置信息位于 設(shè)置 網(wǎng)站管理 插件 消息輸出 郵件。請(qǐng)?jiān)谙到y(tǒng)正常運(yùn)行前,確保電子郵件功能是能夠正常使用的,因?yàn)橄到y(tǒng)是通過(guò)電子郵件功能向用戶提供找回密碼服務(wù)的。如果你是系統(tǒng)管理員,但是你也忘記了密碼,你需要用電子郵件功能來(lái)找回你的密碼。增強(qiáng)增強(qiáng) Moodle 網(wǎng)站安全性網(wǎng)站安全性: 請(qǐng)閱讀 Security recommendations 的相關(guān)內(nèi)容。安裝已經(jīng)完成了 :)創(chuàng)建新的課程:現(xiàn)在你可以開(kāi)始 創(chuàng)建一個(gè)新的課程 ;-)如果安裝的時(shí)候出現(xiàn)錯(cuò)誤了.你可以嘗試下面的一些操作.參考 Installation FAQ小心檢查你的

22、文件權(quán)限。你的操作系統(tǒng)運(yùn)行用戶能否正常讀取(不是寫入)Moodle 程序文件?你的操作系統(tǒng)運(yùn)行用戶能否正常讀取和寫入 Moodle 的數(shù)據(jù)目錄:檢查你的數(shù)據(jù)庫(kù)權(quán)限。你的數(shù)據(jù)庫(kù)用戶是否已經(jīng)具有了正常的數(shù)據(jù)庫(kù)操作權(quán)限,當(dāng)數(shù)據(jù)庫(kù)和程序運(yùn)行在不同服務(wù)器上的時(shí)候尤其需要注意這種情況。當(dāng)你的 Moodle 安裝程序不能創(chuàng)建(config.php) Moodle 配置文件,你可以手動(dòng)拷貝 config-dist.php 文件為 config.php,然后再嘗試編輯文件中有關(guān)數(shù)據(jù)庫(kù)的配置信息部分。config-dist.php 在 Moodle 安裝程序的根目錄下。安裝程序便可以繼續(xù)進(jìn)行了。當(dāng)你已經(jīng)有了 config.php 文件,你可以編輯這個(gè)文件來(lái)讓 Moodle 程序輸出調(diào)試信息。 Moodle 程序輸出的調(diào)試信息可以向你提供更加詳細(xì)的程序運(yùn)行狀態(tài),以便于你查找問(wèn)題在哪里。如果你具有服務(wù)器的訪問(wèn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論