Ubuntu 18.04搭建Moodle
Moodle是一個(gè)用于制作網(wǎng)絡(luò)課程或網(wǎng)站的軟件包。它是一個(gè)全球性的開(kāi)發(fā)項(xiàng)目,用以支持社會(huì)建構(gòu)主義(social constructionist)的教育框架。Moodle是一個(gè)自由的開(kāi)源軟件 (在GNU 公共許可協(xié)議下)。
前提:有apache2,php,mysql等下載好。
下載Moodel源碼(方法有很多,選擇適合自己的一種):
安裝 Moodle 代碼:
解壓成功如圖:
選擇簡(jiǎn)體中文:
出現(xiàn)下面錯(cuò)誤,是沒(méi)有這兩個(gè)擴(kuò)展,在ubuntu上安裝:
上面安裝成功后,重新刷新瀏覽器頁(yè)面
如果還不行,那就有可能是安裝的擴(kuò)展版本錯(cuò)了,改其它版本試試,也用默認(rèn)的英文就不會(huì)報(bào)錯(cuò),直接跳到下面:
上面第三行的是數(shù)據(jù)目錄,接下來(lái)我們要?jiǎng)?chuàng)建這個(gè)數(shù)據(jù)目錄,授予權(quán)限,才能執(zhí)行下一步。數(shù)據(jù)目錄用于存儲(chǔ)所有 Moodle 運(yùn)行時(shí)的文件,不要和 Web 服務(wù)器的程序目錄放在一起, Web 服務(wù)器的運(yùn)行賬號(hào)(www-data)對(duì)這個(gè)目錄要具有寫(xiě)入權(quán)限,其它用戶最好是沒(méi)有權(quán)限,為了安全。
接下來(lái)默認(rèn)下一步:
填寫(xiě)好下面信息,前提:創(chuàng)建好數(shù)據(jù)庫(kù):
- (以root用戶名)登錄數(shù)據(jù)庫(kù):
- 創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)(moodle)。默認(rèn)的編碼格式必須使用 UTF-8 編碼:
- 為你的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)具有正確權(quán)限的用戶名和密碼:
注:查看數(shù)據(jù)庫(kù)是否創(chuàng)建成功:
show databases;
查看用戶是否創(chuàng)建成功:
下面需要代碼復(fù)制到/var/www/html/moodl目錄下新建的config.php文件下:
按Continue:
下面紅色的需要我們安裝:
那就一個(gè)一個(gè)安裝:
其它如上安裝,如果還是報(bào)錯(cuò),那就應(yīng)該是你的版本錯(cuò)了也可能是php7.4-curl等等可能。
所有錯(cuò)誤安裝完后要重啟:
再刷新頁(yè)面,如下就成功了;
下一步:
后面一直都是填信息:
出現(xiàn)下面成功了,接下來(lái)就可以創(chuàng)建教育課堂了:
遇到的錯(cuò)誤:當(dāng)自己的ubuntu的IP地址改變了,不管用新舊ip,都登錄不了,顯示如下:
那就把Moodle安裝目錄下的配置文件config.php文件,修改以下的代碼:
$CFG->wwwroot='http://localhost/moodle
改為:
$CFG->wwwroot='http://你的ip地址/moodle
再用新IP地址訪問(wèn)就可以訪問(wèn)到配置好的Moodle了。
以上僅供參考,也許有其它更好方法!
總結(jié)
以上是生活随笔為你收集整理的Ubuntu 18.04搭建Moodle的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 阿里代码风格
- 下一篇: ubuntu连不上校园网