Installazione di Moodle

Molto bene, Ho dovuto pubblicare qualcosa su Moodle per anni, Quindi oggi vi portiamo un primo post in cui vedremo la parte di installazione. Conseguentemente, Avremo la nostra piattaforma di apprendimento, Solitamente rivolto ai centri di formazione (Collegi, università, Accademie…), E-learning completo!

 

Bene, 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, Rapporti… 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 Appena installato, actualizado y con direccionamiento IP fijo, necesitaremos además pensar un FQDN para el sitio (Pej: formacion.openservices.eus), Vi lascio il 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

 

Después de instalar MySQL siempre es bueno securizar el sitio, ponerle una contraseña al usuario root, quitar accesos remotos

sudo mysql_secure_installation

 

Antes de nada metemos unos requisitos que vamos a necesitar:

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

 

E abbiamo riavviato Apache:

Sudo Service Apache2 Riavvia

 

Ahora llega el momento de descargar Moodle y seleccionar la versión a instalar, que a día de hoy es la siguiente:

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

 

Copiamos y corregimos los permisos en los directorios de 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 -py 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';
GRANT SELECT,INSERIRE,AGGIORNARE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'USUARIO_MOODLE'@'localhost';
Dimettersi;

 

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 para finalizar el asistente de instalación de Moodle, seleccionamos nuestro idioma & “Seguente”,

 

Indicamos como directorio de datos: /var/moodledata & “Seguente”,

 

Seleccionamos como base de datos ‘MySQL mejorado (native/mysqli)’ & “Seguente”,

 

Indicamos el servidor de base de datos, el nombre que indicamos a la BD, el usuario que hemos generado con permisos en la BD y su contraseña, así como ‘mdl_como prefijo de las tablas. “Seguente”,

 

Leemos y aceptamos los términos y condiciones, “Continuare”,

 

Nos chequeará por último si cumplimos todos los requisitos, estará todo en orden y ya podremos pulsar en “Continuare”,

 

Ahora será el momento donde se genera toda la estructura… Speranza… y abajo pulsaremos en “Continuare”

 

Es momento de crear el usuario con privilegios administrativos en el Sitio de Moodle, le indicamos la contraseña, un nombre, unos apellidos y una dirección de correo electrónico & “Actualizar información personal”,

 

Per concludere, nos pedirá que indiquemos un nombre al sitio, será el nombre público con el que todos lo conoceremos, así que seamos originales! Recordar revisar la zona horaria.

 

E questo è tutto! tendremos nuestro Sitio de Moodle creado, estará totalmente vacío y con ganas de cariño.

 

Antes de acabar, Andremo a “Administración del sitio” > “Server” > “Rutas del sistema” e noi vi indichiamo:

  • Ruta a du: /usr/bin/du
  • Ruta a aspell: /usr/bin/aspell
  • Ruta a dot: /usr/bin/dot

 

Y pulsar enGuardar cambios”.

Ah! ¡importantísimo! Recordar corregir los permisos al sitio web de Moodle:

sudo chmod -R 0755 /var/www/html/moodle

 

 

Como al inicio instalamos ClamAV para protegernos de virus o malware, tenemos que configurarlo en Moodle, primero lo habilitamos pinchando en el ojo el Antivirus ClamAV. Seguidamente pulsamos en “Configurazione”,

 

Acabamos ya corrigiendo:

  • Lina de comando: /usr/bin/clamscan
  • Socket del dominio Unix: /var/run/clamav/clamd.ctl

 

E niente, 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, Calendari, competencias, insigniasBueno y también recordar habilitarle SSL en el sitio web, para cifrar y proteger las comunicaciones.

 

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!