在下一篇文章中,我们将看一下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的 如下:
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控制台客户端 以及我们管理的用户:
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工作。 需要有关其操作信息的用户可以 咨询 官方文件 在项目页面上.
你好。 我了解到,您的“教育伦理”原则实际上并未包括不逐节和逐段窃其他网站的内容,对吗?
在那天,我错过了添加源链接。 我已经改正了。 沙鲁2号
感谢
我失败了:
ERROR 2002 (HY000): 无法通过 socket '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)