日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 18.04搭建Moodle

發(fā)布時(shí)間:2023/12/14 Ubuntu 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 18.04搭建Moodle 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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源碼(方法有很多,選擇適合自己的一種):

  • 從Git 代碼倉(cāng)庫(kù)中直接下載Moodle源代碼:
  • git clone -b MOODLE_25_STABLE git://git.moodle.org/moodle.git
  • 在本地下載后通過(guò)工具上傳到ubuntu上
  • 在Linux上用wget下載:
  • wget https://download.moodle.org/stable38/moodle-3.8.3.tgz

    安裝 Moodle 代碼:

  • 移動(dòng)上面下載下來(lái)的Moodle 源代碼到你的 Web 服務(wù)器的文件夾下。例如,移動(dòng)到 /var/www/html文件夾:
  • 切換到moodle源代碼所在路徑:
  • cd moodle源代碼所在路徑
  • 管理員身份運(yùn)行(復(fù)制到 Web 服務(wù)器的文件夾):
  • mv moodle-3.8.3.tgz /var/www/html
  • 解壓
  • tar -zxvf moodle-3.8.3.tgz moodle

    解壓成功如圖:

  • 在瀏覽器輸入(ip地址/moodle)進(jìn)行安裝配置過(guò)程:
    選擇簡(jiǎn)體中文:

    出現(xiàn)下面錯(cuò)誤,是沒(méi)有這兩個(gè)擴(kuò)展,在ubuntu上安裝:
  • apt-cache search php | grep curl apt install php7.2-curl apt-cache search php | grep zip apt install php7.2-zip


    上面安裝成功后,重新刷新瀏覽器頁(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)限,為了安全。

    sudo su -l cd /var/www mldir moodledata ls -l chmod 750 moodledata/ chown www-data moodledata/


    接下來(lái)默認(rèn)下一步:

    填寫(xiě)好下面信息,前提:創(chuàng)建好數(shù)據(jù)庫(kù):

    • (以root用戶名)登錄數(shù)據(jù)庫(kù):
    sudo mysql -u root -p
    • 創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)(moodle)。默認(rèn)的編碼格式必須使用 UTF-8 編碼:
    create database moodle default character set UTF8 collate utf8_unicode_ci;
    • 為你的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)具有正確權(quán)限的用戶名和密碼:
    grant all on moodle.* to moodle@localhost identified by 'cyj121025';

    注:查看數(shù)據(jù)庫(kù)是否創(chuàng)建成功:

    show databases;


    查看用戶是否創(chuàng)建成功:

    SELECT User,Host FROM mysql.user;


    下面需要代碼復(fù)制到/var/www/html/moodl目錄下新建的config.php文件下:

    按Continue:

    下面紅色的需要我們安裝:

    那就一個(gè)一個(gè)安裝:

    sudo apt-cache search php | grep curl sudo apt Install php7.1-curl

    其它如上安裝,如果還是報(bào)錯(cuò),那就應(yīng)該是你的版本錯(cuò)了也可能是php7.4-curl等等可能。
    所有錯(cuò)誤安裝完后要重啟:

    service apache2 restart

    再刷新頁(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)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。