九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
安裝Moodle

這個(gè)頁面闡述了如何安裝Moodle。如果你是一名行家里手,(或)急于使用Moodle請查看快速安裝文檔。

如果你只是想在本地電腦上面嘗試安裝Moodle,這里有為Windows系統(tǒng)(參閱,Windows系統(tǒng)完整安裝包)和OSX系統(tǒng)(參閱,OS X系統(tǒng)安裝包)準(zhǔn)備的“一鍵”安裝程序。但他們并不適用于生產(chǎn)服務(wù)器。

目錄

 [隱藏] 
  • 1 要求
    • 1.1 硬件
    • 1.2 軟件
  • 2 配置你的服務(wù)器
  • 3 下載并復(fù)制文件到正確的位置
  • 4 創(chuàng)建一個(gè)空的數(shù)據(jù)庫
  • 5 創(chuàng)建數(shù)據(jù)目錄
    • 5.1 確保moodledata在Web目錄里的安全
  • 6 開始安裝Moodle
    • 6.1 命令行安裝
    • 6.2 以Web為基礎(chǔ)的安裝
  • 7 最終配置
    • 7.1 設(shè)置Moodle里的內(nèi)容
    • 7.2 剩余的任務(wù)
    • 7.3 安裝已經(jīng)完成
    • 7.4  
    • 7.5 如果出現(xiàn)問題……
  • 8 平臺特殊說明
  • 9 另請參閱

要求

Moodle主要是在Linux下使用Apache、PostgreSQL/MySQL/MariaDBPHP進(jìn)行開發(fā)的(有時(shí)也被稱為LAMP平臺)。若有疑問,但這是最為安全的組合(如若沒有其他原因,這無外乎是最常用的組合)。當(dāng)然也不是沒有其他選擇——參見下面的軟件部分:

Moodle基礎(chǔ)的要求如下所示:

硬件

  • 磁盤空間:160MB的(最?。┛捎每臻g以及盡可能大的存儲空間以存儲資料用。5GB大概是切合實(shí)際的最低配額。
  • 備份:備份空間(最好是在網(wǎng)絡(luò)位置)至少要與上述磁盤空間一樣大以存儲你的備份資料。
  • 內(nèi)存:最少要256MB,強(qiáng)烈建議1G以上內(nèi)存。一般的經(jīng)驗(yàn)規(guī)則告訴我們Moodle使用1GB的內(nèi)存可以支持10到20名并發(fā)用戶,但是這會根 據(jù)你所使用的特定的硬件、軟件組合及使用方式的不同而改變?!安l(fā)”指的是同一時(shí)間在內(nèi)存中的網(wǎng)絡(luò)服務(wù)器進(jìn)程(如,用戶在幾秒鐘內(nèi)在網(wǎng)頁上與系統(tǒng)進(jìn)行交互 的行為)。顯而易見,這并不是在說已登錄到系統(tǒng)內(nèi)的用戶數(shù)。

軟件

  •  操作系統(tǒng):任何軟件都需要運(yùn)行于操作系統(tǒng)之下;盡管選擇什么樣的操作系統(tǒng)很大程度上依賴于對性能的要求及對操作系統(tǒng)知識、技巧的掌握程 度。Linux和Windows是最常見的選擇(當(dāng)然他們都能得到很好的支持)。如果你可以自由選擇,Linux普遍被認(rèn)為是最佳平臺。Moodle會在 Debian, Ubuntu, CentOS, RedHat, Windows 7/2012 and Mac OS X等操作系統(tǒng)上進(jìn)行定期測試。
  • 網(wǎng)絡(luò)服務(wù)器主要是Apache。其他常見Web服務(wù)器(IIS, lightttpd, nginx, cherokee, zeus and LiteSpeed)上沒有進(jìn)行過完整測試(或不能完全支持),但應(yīng)可以正常工作。Moodle將來會謝絕把Moodle安裝在除上述之外的其他網(wǎng)絡(luò)服務(wù)器上。網(wǎng)絡(luò)服務(wù)器理應(yīng)正確配置以服務(wù)于PHP文件。網(wǎng)絡(luò)服務(wù)器的版本雖沒有嚴(yán)格要求,但最好使用最新版本來建設(shè)站點(diǎn)。
  • PHP——當(dāng)前Moodle要求的最低版本是5.3.3。數(shù)個(gè)擴(kuò)展需要啟用;查看更多詳情參閱PHP頁面。如若缺失任何必須的擴(kuò)展,安裝程序會在環(huán)境檢查中暫停。如果可能的話,推薦使用PHP 5.5及內(nèi)置的OPcache(如若無效,在環(huán)境檢查的時(shí)候可以直接忽略它)。
  • 數(shù)據(jù)庫:數(shù)據(jù)庫開發(fā)以MySQL和PostgreSQL為主,兩者均通過了全面地測試并能夠獲得豐富的文檔支持。MSSQL也可全面支持(需要注 意的是,自選插件可能并沒有在MSSQL上進(jìn)行測試),但是文檔及在線幫助不及MySQL或PostgreSql那樣全面。Oracle不能完全支持,也 不推薦使用它。在使用MySQL(更豐富的文檔)或PostgeSQL(更好的穩(wěn)定性/性能)時(shí)若有疑問,你可能會用到適用于當(dāng)前數(shù)據(jù)庫的PHP擴(kuò)展(可 能需要對其進(jìn)行配置):
    • MySQL —— 最低版本 5.1.33
    • MariaDB —— 最低版本 5.3.5 (隨時(shí)準(zhǔn)備替換Oracle公司的MySQL)
    • PostgreSQL —— 最低版本 8.3
    • MSSQL —— 最低版本 9.0
    • Oracle —— 最低版本 10.2 (不推薦)
  • 安裝Ghostscript以便可以對作業(yè)中的PDF文件進(jìn)行批注。
  • 可訪問Moodle的瀏覽器最低版本:當(dāng)前的火狐,IE9,Safari 6,當(dāng)前的Chrome 11(低版本瀏覽器雖可正常訪問,但不保證所有功能可正常工作)。

配置你的服務(wù)器

如果你只是想模擬一下Moodle,個(gè)人電腦就足夠了。在安裝基礎(chǔ)服務(wù)器軟件的時(shí)候會根特定的選擇產(chǎn)生很多種可能性。一些鏈接及忠告可在Installing AMP里找到。

如果你正在使用托管的服務(wù)器,這一切你都應(yīng)該著手去做。然而,(尤其是在虛擬主機(jī)上)確保你理解或能夠找到如何修改PHP配置(如,文件上傳大小的限制)的方法。這些在主機(jī)托管商之間都有很大的出入。

下載并復(fù)制文件到正確的位置

重要:時(shí)至今日,有很多地方都可以下載到Moodle源碼,強(qiáng)烈建議你從moodle.org那里下載。如果運(yùn)行中出現(xiàn)什么問題,那將會很容易得到幫助與支持。

有兩個(gè)選擇:

  • http://moodle.org/downloads下載你所需的版本,然后解壓……
  • 或者從Git庫里下載源碼(建議開發(fā)人員使用Git下載,而且升級起來也很簡單):
    • $ git clone -b MOODLE_27_STABLE git://git.moodle.org/moodle.git 

上訴命令行語句可以完整復(fù)制Moodle知識庫,然后切換為2.7的穩(wěn)定版本(每周最新生成的)。有關(guān)于此更為全面的討論請參見管理員使用Git指導(dǎo)。

輸入以上語句之后應(yīng)該會得到一個(gè)包含若干文件及文件夾的名為moodle的路徑。

可以將整個(gè)moodle文件夾放入Web服務(wù)器的文檔目錄,這種情況下網(wǎng)站將會被定位到http://yourwebserver.com/moodle,或者也可以復(fù)制所有內(nèi)容(不包含moodle文件夾)直接放到Web服務(wù)器的文檔目錄,這種情況下網(wǎng)站將會定位到看起來更為簡單的http://yourwebserver.com。如果你不是十分確定源碼該往哪放,請查閱系統(tǒng)或(和)Web服務(wù)器的相關(guān)文檔。

提示:如果你想把下載到本地的源碼再上傳到服務(wù)器上,如果可能的話,請先把本地的源文件打包上傳然后在服務(wù)器上進(jìn)行解壓縮(檢查你的文件管理器)。如若出錯(cuò),仔細(xì)查看FTP的處理過程并找出錯(cuò)誤或丟失的文件。

  • Moodle文件的安全:確保Web服務(wù)器用戶對文件沒有編輯權(quán)限是至關(guān)重要的。例如,在Unix/Linux(作為root用戶)上應(yīng)該做以下改動:
# chown -R root /path/to/moodle
# chmod -R 0755 /path/to/moodle
# find /path/to/moodle -type f -exec chmod 0644 {} \;
(文件屬于管理員/超級用戶,且只能由他們來編輯——其余所有人則只有閱讀權(quán)限) 如果你想使用內(nèi)置的組件安裝器,你需要給Web服務(wù)器用戶開放特定路徑的編輯權(quán)限。當(dāng)你的服務(wù)器支持ACL,強(qiáng)烈建議你使用它,在Apache服務(wù)器上以用戶“www-data”為例,那么你需要:
# chmod -R +a "www-data allow read,delete,write,append,file_inherit,directory_inherit" /path/to/moodle

創(chuàng)建一個(gè)空的數(shù)據(jù)庫

在接下來的安裝過程中需要創(chuàng)建一個(gè)全新的、空的數(shù)據(jù)庫。為了最后的安裝步驟能正常進(jìn)行,還需注意下面的信息:

  • dbhost —— 數(shù)據(jù)庫服務(wù)器名。如果數(shù)據(jù)庫和Web服務(wù)器安裝在同一臺機(jī)器上,數(shù)據(jù)庫地址可能是localhost,否則是數(shù)據(jù)庫服務(wù)器名
  • dbname —— 數(shù)據(jù)庫名。隨意為其命名,如:moodle
  • dbuser —— 數(shù)據(jù)庫用戶名。隨意為其分配名稱,如,moodleuser——但請不要用root/superuser等賬號。在滿足需求的情況下,創(chuàng)建一個(gè)適當(dāng)?shù)淖畹蜋?quán)限的賬號
  • dbpass —— 上述用戶名的密碼

如果你的站點(diǎn)托管在其他主機(jī)服務(wù)商,你需要找到可操作數(shù)據(jù)庫的以Web為基礎(chǔ)的管理員頁面,你可以在控制面板那里找到它(或咨詢你的管理員)。對其余人或想要知道詳盡說明的人來說,請參閱你所選數(shù)據(jù)庫服務(wù)器的相關(guān)頁面:

  • PostgreSQL
  • MariaDB
  • MySQL
  • MSSQL
  • Oracle (有問題,不完全支持)

創(chuàng)建數(shù)據(jù)目錄

Moodle需要用目錄來存儲所有的文件(站點(diǎn)所有的上傳文件,臨時(shí)數(shù)據(jù),緩存,會話數(shù)據(jù)等等)。Web服務(wù)器對此目錄有可寫權(quán)限。在較大的系統(tǒng)上,配置此目錄時(shí)需要根據(jù)使用情況考慮為其分配多大的可用磁盤空間。

如若為此目錄使用較為緩慢的方式(如,NFS)進(jìn)行數(shù)據(jù)緩存,則可能會出現(xiàn)性能問題。仔細(xì)閱讀性能建議并考慮使用如memcached的緩存方式。

重要:此目錄一定不能通過web頁面進(jìn)行訪問。如若如此,這將會是一個(gè)嚴(yán)重的安全漏洞。不要試圖把它放在web根目錄下,也不要放在Moodle程序的目錄下。如若如此,Moodle將不能進(jìn)行安裝。除了方便,卻一無是處。

下面介紹了在Unix/Linux下創(chuàng)建此目錄并授予服務(wù)器上任何人可寫權(quán)限的例子。此舉僅適用于Moodle的服務(wù)器為非共享的。與你的服務(wù)器管理員探討更為合理的權(quán)限管理方式,即只允許Web服務(wù)器用戶訪問這些文件。
# mkdir /path/to/moodledata
# chmod 0777 /path/to/moodledata
如果服務(wù)器支持ACL,那么推薦你按照下面的方式設(shè)置權(quán)限,在Apache服務(wù)器上以用戶“www-data”為例:
# chmod -R +a "www-data allow read,delete,write,append,file_inherit,directory_inherit" /path/to/moodledata
如果你計(jì)劃通過命令行執(zhí)行PHP語句來設(shè)置權(quán)限,那么請為當(dāng)前用戶根據(jù)下面的語句設(shè)置同樣的權(quán)限:
$ sudo chmod -R +a "`whoami` allow read,delete,write,append,file_inherit,directory_inherit" /path/to/moodledata

確保moodledata在Web目錄里的安全

如果你不得不把"moodledata"放在托管服務(wù)器的Web可訪問的目錄下。通過在“moodledata”目錄下創(chuàng)建.htaccess文件可能會確保安全。但這并適用于所有系統(tǒng)——咨詢你的服務(wù)商/管理員。名為.htaccess的文件只需包含以下寥寥數(shù)語:
order deny,allow
deny from all

開始安裝Moodle

是時(shí)候運(yùn)行安裝程序了,安裝程序會為Moodle創(chuàng)建數(shù)據(jù)庫表并配置你的站點(diǎn)。推薦使用命令行的方式來安裝Moodle。如果因?yàn)閯e的什么原因(如,Windows服務(wù)器)不能使用命令行來安裝,以Web為基礎(chǔ)的安裝方式也是可行的。

命令行安裝

最好是作為當(dāng)前系統(tǒng)的Web用戶時(shí)才運(yùn)行如下命令行。你需要知道當(dāng)前系統(tǒng)的Web用戶是什么——參閱你的系統(tǒng)文檔(如,Ubuntu/Debian是is 'www-data', Centos是 'apache')。

  • 運(yùn)行命令行的例子 (作為root —— 用'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/moodle
chowns命令允許腳本創(chuàng)建一個(gè)全新的config.php配置文件。使用下述命令語句可以找到更多信息:
# php install.php --help
安裝過程中還會遇到本頁所沒有提及的其他設(shè)置選項(xiàng)——如果不確定該填什么,請接受默認(rèn)選項(xiàng)。獲取更多相關(guān)信息請參閱通過命令行來管理網(wǎng)站

以Web為基礎(chǔ)的安裝

如需通過Web進(jìn)行安裝,只需通過瀏覽器訪問Moodle主頁地址即可。

安裝過程將會帶你瀏覽數(shù)個(gè)頁面。其中需要你確認(rèn)版權(quán)信息、數(shù)據(jù)庫是否已經(jīng)安裝完成,并提供詳盡的管理員賬號信息及站點(diǎn)信息。數(shù)據(jù)庫的創(chuàng)建過程需要一些時(shí)間——請耐心等待。最終你會停留在Moodle首頁上面,首頁上會顯示邀請按鈕邀你創(chuàng)建一門課程。

很有可能會要求你下載新的config.php配置文件并上傳到服務(wù)器上——只需按照屏幕上指引來做就好了。

最終配置

設(shè)置Moodle里的內(nèi)容

在站點(diǎn)系統(tǒng)管理員界面(可以從系統(tǒng)管理員版塊的站點(diǎn)管理員標(biāo)簽進(jìn)入)有數(shù)個(gè)選項(xiàng)需要選擇。下面是你可能想要檢查的較為重要的幾個(gè)選項(xiàng):

  • 管理> 站點(diǎn)管理 > 插件> 消息輸出 > 郵件:設(shè)置SMTP服務(wù)器,如有必要還需設(shè)置認(rèn)證方式 (這樣Moodle就可以往外發(fā)送郵件了)。站點(diǎn)支持的聯(lián)系方式也可以在此頁面進(jìn)行設(shè)置
  • '管理> 站點(diǎn)管理  > 服務(wù)器 > 系統(tǒng)路徑:為du、dot及aspell二進(jìn)制設(shè)置路徑
  • '管理> 站點(diǎn)管理  > 服務(wù)器> HTTP:如果服務(wù)器開啟了防火墻,那么有可能需要你在“Web代理”部分設(shè)置你的代理證書
  • '管理> 站點(diǎn)管理  > 位置 > 更新時(shí)區(qū): 更新時(shí)區(qū)可以保證網(wǎng)站的時(shí)區(qū)信息是最新的

剩余的任務(wù)

  • 配置Cron:Moodle的后臺任務(wù)(如,發(fā)送論壇郵件,執(zhí)行課程備份)可以通過設(shè)置某一天的固定時(shí)間執(zhí)行腳本來完成任務(wù)。這就是所謂的cron腳本。請參閱Cron指導(dǎo)說明
  • 設(shè)置備份:參閱站點(diǎn)備份課程自動備份
  • 檢查郵件系統(tǒng)是否正常工作:創(chuàng)建一個(gè)包含有效郵箱的測試用戶,然后給測試用戶發(fā)信息。檢查測試用戶是否能收到信息?如若不能,檢查相關(guān)配置:管理> 站點(diǎn)管理 > 插件> 消息輸出 >郵件'。不要跳過這一步(提示:郵件用于恢復(fù)遺忘的密碼,甚至包括管理員的賬戶密碼)
  • 確保站點(diǎn)安全:閱讀安全建議

安裝已經(jīng)完成

 

如果出現(xiàn)問題……

不妨先嘗試用下面的方案試著解決問題:

  • 查驗(yàn)安裝FAQ
  • 仔細(xì)檢查文件權(quán)限。核驗(yàn)Web服務(wù)器是否有讀?。ú皇菍懭耄㎝oodle程序文件的權(quán)限?核驗(yàn)Web服務(wù)器是否有讀取和寫入Moodle數(shù)據(jù)目錄(moodledata)的權(quán)限?
  • 檢查數(shù)據(jù)庫權(quán)限。核驗(yàn)是否按照配置要求賦予了數(shù)據(jù)庫用戶正確的權(quán)利和權(quán)限(尤其是Web服務(wù)器和數(shù)據(jù)庫服務(wù)器不在同一臺電腦上的時(shí)候)?
  • 手動創(chuàng)建配置文件(config.php)。復(fù)制config-dist.php(位置在Moodle程序的根目錄)文件內(nèi)容到config.php里去,然后在config.php文件里編輯數(shù)據(jù)庫/站點(diǎn)信息。安裝程序會從正確的地方繼續(xù)進(jìn)行。
  • 一旦config.php文件創(chuàng)建成功(參考上一步),你就可以編輯它以開啟debug(在第八部分)模式。這可以給你額外的信息以追蹤問題。如果有訪問錯(cuò)誤日志的權(quán)限,那么查閱它也是一個(gè)好辦法。
  • 重新檢查php.ini/.htaccess文件的設(shè)置情況。配置項(xiàng)(如,內(nèi)存限制)設(shè)置的合適嗎?是否正確編輯了php.ini/.htaccess文件?更改配置之后是否重啟(如有必要)了Web服務(wù)器?
  • 執(zhí)行安裝程序之前,是否向源碼添加了非核心(可選)的插件、主題或其他代碼?如若如此,移除它然后再試一下(非核心的內(nèi)容可能會引起系統(tǒng)崩潰或不兼容)。
  • 論壇的安裝問題版塊闡述你遇到的問題。列出你所使用的軟件版本;并說明你做了什么,發(fā)生了什么及顯示的錯(cuò)誤信息(如果有的話);最后試著解釋你都做了什么來解決這些問題。不能什么都不說明,即使是空白頁也是問題的一種展示形式。

平臺特殊說明

注意:下面多數(shù)信息多由社區(qū)提供。很多信息并未經(jīng)過檢查或已經(jīng)過期了。請結(jié)合上面的安裝說明來閱讀下面的文檔。

另請參閱

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Moodle應(yīng)用: 2.1 安裝Moodle
完整移植一個(gè)Moodle站點(diǎn)
Ubuntu上魔燈Moodle2.2.2安裝與設(shè)置過程
學(xué)科頻道
Moodle備份和升級
Windows環(huán)境下的完整安裝包
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服