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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 18.04搭建Moodle

發布時間:2023/12/14 Ubuntu 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 18.04搭建Moodle 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Moodle是一個用于制作網絡課程或網站的軟件包。它是一個全球性的開發項目,用以支持社會建構主義(social constructionist)的教育框架。Moodle是一個自由的開源軟件 (在GNU 公共許可協議下)。
前提:有apache2,php,mysql等下載好。
下載Moodel源碼(方法有很多,選擇適合自己的一種):

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

    安裝 Moodle 代碼:

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

    解壓成功如圖:

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

    出現下面錯誤,是沒有這兩個擴展,在ubuntu上安裝:
  • apt-cache search php | grep curl apt install php7.2-curl apt-cache search php | grep zip apt install php7.2-zip


    上面安裝成功后,重新刷新瀏覽器頁面
    如果還不行,那就有可能是安裝的擴展版本錯了,改其它版本試試,也用默認的英文就不會報錯,直接跳到下面:
    上面第三行的是數據目錄,接下來我們要創建這個數據目錄,授予權限,才能執行下一步。數據目錄用于存儲所有 Moodle 運行時的文件,不要和 Web 服務器的程序目錄放在一起, Web 服務器的運行賬號(www-data)對這個目錄要具有寫入權限,其它用戶最好是沒有權限,為了安全。

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


    接下來默認下一步:

    填寫好下面信息,前提:創建好數據庫:

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

    注:查看數據庫是否創建成功:

    show databases;


    查看用戶是否創建成功:

    SELECT User,Host FROM mysql.user;


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

    按Continue:

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

    那就一個一個安裝:

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

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

    service apache2 restart

    再刷新頁面,如下就成功了;

    下一步:

    后面一直都是填信息:

    出現下面成功了,接下來就可以創建教育課堂了:

    遇到的錯誤:當自己的ubuntu的IP地址改變了,不管用新舊ip,都登錄不了,顯示如下:

    那就把Moodle安裝目錄下的配置文件config.php文件,修改以下的代碼:

    $CFG->wwwroot='http://localhost/moodle

    改為:

    $CFG->wwwroot='http://你的ip地址/moodle

    再用新IP地址訪問就可以訪問到配置好的Moodle了。

    以上僅供參考,也許有其它更好方法!

    總結

    以上是生活随笔為你收集整理的Ubuntu 18.04搭建Moodle的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。