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)