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