(Aquesta practica ha sigut feta per Izan i Edgar)
1- Requisits previs per instal·lar Moodle
- Servidor Debian.
- 4GB de RAM (recomanat).
- Usuari amb permisos sudo.
- Connexió a Internet.
2- Actualització i Instal·lació prèvia
2.1. Actualitzar paquets
sudo apt update && sudo apt upgrade -y
2.2. Instal·lar Apache, MariaDB i PHP
Primer de tot, hem d’instal·lar els requisits previs per a la instal·lació de PHP:
sudo apt install -y software-properties-common ca-certificates lsb-release apt-transport-https
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update && sudo apt install apache2 mariadb-server php8.2 php8.2-mysql php8.2-xml php8.2-gd php8.2-zip php8.2-intl php8.2-curl php8.2-mbstring php8.2-soap -y
2.3. Configura MariaDB
1- Assegura la instal·lació:
sudo mysql_secure_installation
2- Crea la base de dades i usuari Moodle:
sudo mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'TuPasswordSeguro';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3- Descàrrega i configuració de Moodle
3.1. Descarregar Moodle
cd /tmp/
sudo wget https://download.moodle.org/download.php/direct/stable500/moodle-latest-500.tgz
sudo tar -xvzf moodle-latest-500.tgz
sudo mv moodle /var/www/html/moodle
sudo rm -rf moodle-latest-500.tgz
3.2. Assignar permisos
sudo chown -R www-data:www-data /var/www/html/moodle
sudo chmod -R 755 /var/www/html/moodle
3.3. Crear directori de dades
sudo mkdir /var/moodledata
sudo chown www-data:www-data /var/moodledata
sudo chmod 770 /var/moodledata
4- Configuració d’Apache
Crea el virtual host en /etc/apache2/sites-available/moodle.conf:
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html/moodle
<Directory /var/www/html/moodle>
Options +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/moodle_error.log
CustomLog ${APACHE_LOG_DIR}/moodle_access.log combined
# Habilitar HTTP/2
Protocols h2 http/1.1
</VirtualHost>
Vista del fitxer moodle.conf obert en un editor (nano, vim)
Activa el lloc i els mòduls necessaris:
sudo a2ensite moodle.conf
sudo a2enmod rewrite http2
sudo systemctl restart apache2
5- Configurar cron per a tasques automàtiques
Para que Moodle ejecute tareas programadas cada 5 minutos:
sudo crontab -u www-data -e
Añade al final del archivo:
*/5 * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/dev/null 2>&1
6- Instal·lació via navegador
1- Obre el teu navegador a http://ip-servidor/moodle.
2- L’assistent web de Moodle us guiarà pas a pas:
- Directori de dades: /var/moodledata
- Dades de connexió a la base de dades (moodleuser + contrasenya)
- Creació del compte d’administrador i paràmetres inicials

6.1 Selecció de Base de Dades
Per no tenir cap tipus de problemes és molt important que seleccionem com a controlador de base de dades MariaDB
6.2 Creació de l’usuari administrador
Aquest pas és molt important de cara a l’administració de Moodle, ja que és l’usuari que s’encarrega de tot allò relacionat amb el lloc.


Deixa un comentari