Moodle,Ubuntu 20.04 LTS中的學習管理系統

關於Moodle

在下一篇文章中,我們將看一下Moodle。 這是一個學習管理系統(LMS), 免費分發並用PHP編寫。 它旨在幫助教師創建在線學習社區。 Moodle由MartínDougiamas創建。

在以下幾行中,我們將了解如何在Ubuntu 20.04 LTS Focal Fossa中安裝Moodle。 要遵循下面將要看到的步驟, 我們有必要事先確保我們滿足某些最低要求, 像他們那樣; 具有更新的Ubuntu 20.04 LTS系統,LAMP堆棧或環境,具有sudo權限的用戶帳戶以及Internet訪問.

如果您還沒有必要的環境,可以 諮詢 LAMP安裝指南 在Ubuntu 20.04上。 您可以通過多種方式將Moodle集成到Ubuntu 20.04 Web服務中,既可以作為主網站,也可以作為獨立的虛擬服務器,也可以作為本文的主網站的一部分。 使用安全的HTTPS連接也很重要,儘管為簡單起見,我們將通過HTTP進行此操作。

下載適用於Ubuntu 20.04的Moodle

在的下載區域 官方網站我們可以 下載最新的穩定版本 適用於Ubuntu 20.04 LTS的Moodle.

我們會在網上找到的軟件包以.tgz和.zip格式提供,其鏈接會指向一個自動下載頁面。 另一種選擇 立即下載最新版本,它將打開一個終端(Ctrl + Alt + T)並使用 wget的 如下:

下載moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

在Ubuntu 20.04上安裝

在Ubuntu 20.04 LTS中安裝Moodle之前,我們必須執行一些操作以準備系統。 這樣,我們將獲得稍後將要使用的Web安裝程序,而不會出現問題。

Moodle文件

首先,我們將 解壓縮我們剛剛下載的包 直接在我們感興趣的位置。 在終端(Ctrl + Alt + T)中,我們只需要使用以下命令:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

由於Moodle需要寫入其自己的安裝目錄, 我們將此目錄的所有者更改為與Web服務一起運行的用戶 (www數據):

sudo chown -R www-data: /var/www/html/moodle/

我們還需要 Moodle數據的目錄。 我們將在網絡瀏覽範圍之外創建它:

sudo mkdir /var/www/moodledata

我們更改此目錄的所有者 Moodle可以這樣寫:

sudo chown www-data: /var/www/moodledata/

數據庫

Moodle將需要Ubuntu 20.04中具有的數據庫引擎的必要支持,在本示例中為MariaDB。

首先,我們將要打開一個終端(Ctrl + Alt + T) 使用mysql控制台客戶端 以及我們管理的用戶:

maríadb主頁

sudo mysql -u root -p

現在讓我們 創建數據庫:

創建心情數據庫

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

下一步將是 創建用戶:

創建用戶的心情

create user usuariomoodle@localhost identified by 'password123';

我們繼續 向用戶授予對數據庫的必要權限:

授予特權

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y 我們關閉連接:

quit

PHP

Moodle將需要從Ubuntu存儲庫中安裝的某些擴展。 首先,我們將通過在終端中輸入(Ctrl + Alt + T)更新可用軟件包的列表:

sudo apt update

然後 我們安裝軟件包:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

完成後,將有必要 重新加載PHP或Web服務配置, 作為適當的:

sudo systemctl reload apache2

Web安裝程序

可以在子域ubuntu.local.lan中訪問用於撰寫本文的Ubuntu 20.04 LTS計算機,因此 我將使用網址 http://ubuntu.local.lan/moodle 訪問安裝.

情感安裝的語言選擇

一旦 選擇的語言, 我們將確認Moodle路線。 以前,我們創建了安裝程序建議的數據目錄,因此無需修改它。

確認路線

下一步是 選擇數據庫引擎:

情緒數據庫

下拉菜單將向我們顯示系統中可用的選項。 我們將選擇一種適合我們之前進行的配置的產品。

下一步是表格 會要求我們提供與數據庫服務的連接數據:

數據庫調優

正如我們在前面的步驟中創建的一樣,我們將提供數據庫和用戶名以及密碼。

檢查連接,我們將不得不 接受服務條款:

服務條款

以下是清單 檢查安裝Moodle的要求 在Ubuntu 20.04上:

需求檢查

如果上述步驟正確無誤,則將滿足所有基本要求,並且我們將能夠繼續進行安裝過程。

安裝過程本身將顯示一長串操作 及其結果:

情緒安裝

就我而言,此過程花費了很長時間。 在安裝結束時, 管理員設置開始 對於新網站:

總體情緒數據

配置後,您將自動登錄到站點,顯示個人區域:

穆德爾個人專區

有了這個,我們就可以開始在新的Moodle網站上工作,並開始使用它 電子學習平台 既可以在本地網絡中也可以通過Internet工作。 需要有關其操作信息的用戶可以 諮詢 官方文件 在項目頁面上.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   如何安裝 他說:

    你好。 我了解到,您的“教育倫理”原則實際上並未包括不逐節和逐段竊其他網站的內容,對嗎?

    1.    達米安·A。 他說:

      在那天,我錯過了添加源鏈接。 我已經改正了。 沙魯2號

  2.   費爾南多·馬丁 他說:

    謝謝

  3.   萊昂納多 他說:

    我失敗了:

    ERROR 2002 (HY000): 無法通過 socket '/var/run/mysqld/mysqld.sock' 連接到本地 MySQL 服務器 (2)