安装 Moodle
非常好, 我一直想发布一些关于Moodle的内容已经有好几年了, 所以今天我们带来第一篇文章,看看安装部分. 因此, 我们将拥有自己的学习平台, 通常面向培训中心 (院校, 大学, 学院…), 一个完整的电子学习平台!
井, hoy en día creo que pocos quedan que no sepan que es Moodle, pero por pegarle un repaso por muy encima. Moodle viene a dar solución a cualquier centro de educación que quiera interactuar con sus alumnos/profesores, un lugar central donde tendremos cursos, distintos tipos contenidos, gestión de calificaciones, 报告… Todo es personalizable, así que seguro que se adapta a nuestras necesidades a la hora de trabajar con entornos de formación, ah y, ¡como no! ¡es open source!
Esta guía está basada en un Ubuntu 21.04 新安装, actualizado y con direccionamiento IP fijo, necesitaremos además pensar un FQDN para el sitio (佩伊: formacion.openservices.eus), 我把 link del sitio con la documentación oficial.
Necesitamos instalar Apache, MySQL y PHP:
sudo apt install apache2 mysql-client mysql-server php libapache2-mod-php -y
安装完 MySQL 后,最好对网站进行安全设置, 给 root 用户设置密码, 禁止远程访问…
sudo mysql_secure_installation
首先我们安装一些需要的依赖:
sudo apt install git graphviz aspell ghostscript clamav php7.4-pspell php7.4-curl php7.4-gd php7.4-intl php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-ldap php7.4-zip php7.4-soap php7.4-mbstring -y
我们重新启动了 Apache:
Sudo 服务 Apache2 重启
现在是下载 Moodle 并选择要安装的版本的时候了, 截至目前的版本如下:
cd /opt sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git branch -a sudo git branch --track MOODLE_39_STABLE origin/MOODLE_39_STABLE sudo git checkout MOODLE_39_STABLE
复制并修正 Moodle 目录的权限:
sudo cp -R /opt/moodle /var/www/html/ sudo mkdir /var/moodledata sudo chown -R www-data /var/moodledata sudo chmod -R 777 /var/moodledata sudo chmod -R 0755 /var/www/html/moodle
Llega el momento de loguearnos en MySQL ‘sudo mysql -u root -p’ y crear la base de datos para Moodle y un usuario con permisos (podremos establecer el nombre de BD que queramos, usuario o contraseña):
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; create user 'USUARIO_MOODLE'@'localhost' IDENTIFIED BY 'XXXXXXXX'; 授予选择,插入,更新,删除,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'USUARIO_MOODLE'@'localhost'; 退出;
Antes de realizar la instalación y configuración de Moodle vía web, daremos permisos peligrosos (de manera temporal, luego los quitaremos):
sudo chmod -R 777 /var/www/html/moodle
Y ya podremos acceder a http://DIRECCION_IP_MOODLE/moodle 用于完成 Moodle 安装向导, 选择我们的语言 & “以后”,
指定数据目录: /var/moodledata & “以后”,
选择数据库 ‘增强的 MySQL’ (native/mysqli)’ & “以后”,
指定数据库服务器, 我们为数据库指定的名称, 我们为数据库生成的具有权限的用户及其密码, 以及 ‘mdl_’’ 作为表的前缀. “以后”,
阅读并接受条款和条件, “继续”,
最后会检查我们是否满足所有要求, 一切正常后,我们就可以点击 “继续”,
现在是生成整个结构的时候… 希望… 然后在下方点击 “继续”
现在是创建具有管理员权限的 Moodle 站点用户的时刻, 输入密码, 一个名字, 一些姓氏和一个电子邮件地址 & “更新个人信息”,
结论, 它会要求我们为网站指明一个名字, 这将是所有人认识你的公开名字, 所以请有创意! 记得检查时区.
就是这样! 我们将创建我们的Moodle网站, 它将完全空白,需要关爱.
在结束之前, 我们将转到 “网站管理” > “服务器” > “系统路径” ,我们指示:
- du路径: /usr/bin/du
- aspell路径: /usr/bin/aspell
- dot路径: /usr/bin/dot
然后点击 “保存更改”.
啊! 非常重要! 记得更改Moodle网站的权限:
sudo chmod -R 0755 /var/www/html/moodle
正如开始时我们安装ClamAV来防护病毒或恶意软件, 我们需要在Moodle中配置它, 首先点击眼睛启用ClamAV防病毒. 接着点击 “配置”,
最后我们完成权限修正:
- Lina de comando: /usr/bin/clamscan
- Socket del dominio Unix: /var/run/clamav/clamd.ctl
什么都没有, ya tenemos completamente instalado Moodle, ahora sí que queda lo gordo, que es alimentarlo, ya podremos crear cursos, alumnos, profesores, cambiar el tema a algo más corporativo, añadir cuaquier tipo de contenido, calificaciones, 日历, competencias, insignias… Bueno y también recordar habilitarle SSL en el sitio web, para cifrar y proteger las comunicaciones.





















































