Intalacio
Abans de començar a fer la instal·lació del Moodle hem de preparar el nostre equip per fer això hem d'actualitzar tots el packets i instal·lar els necessaris.
Vam instalar els packets amb la seguent comanda
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-curl php-zip php-mbstring php-gd unzip -y
També instal·larem el programa on estarà la nostra base de dades, nosaltres hem escollit Mariadb
sudo apt install mariadb-server -y
Ara el que farem serà configurar el Mysql per crear una base de dades, que és la que usara després el nostre Moodle, per configurar el que hem de fer primer és activar el mysql per fer això usarem les següent comanda –sudo systemctl start mysql, ara una vegada ja actiu entrarem al Mysql com root per poder fer tota la configuracio sense error per falta de permisos, per fer això usarem –sudo mysql -u root -p
Ara el que ens queda en MYSQL serà crear la base de dades que per fer això usarem la següent comanda dintre del MySQL.
CREATE DATABASE moodleDEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘posa aqui la teva contrasenya’;
GRANT ALL PRIVILEGES ON moodle.* TO ‘user’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
Ara que ja hem acabat de crear la base de dades i de preparar tot, ja començarem a instal·lar el Moodle, el primer pas és descarregar-nos l’arxiu comprimit del Moodle que estarà a la pàgina oficial de Moodle, però el que necessitem és l’enllaç de descàrrega amb la comanda.
wget+enllaç en descarregarà del ZIP de Moodle, en el nostre cas vam utilitzar la versió 4.4 de Moodle
wget https://download.moodle.org/download.php/direct/stable404/moodle-4.4.6.zip
Ara una vegada ja descarregat l’enllaç l’hem de descomprimir per descomprimir-ho farem amb unzip+nom de l’arxiu, contant que el nostre arxiu està comprimit amb ZIP.
unzip moodle-latest-404.zip
Ara haurem de moure el nostre archiu descomprimit, a la ruta on ha destar que es a /var/www/html ho farem amb la comanda MV
sudo mv moodle /var/www/html/
Ara crearem la carpeta on es guardarà la informació del moodel, amb la comanda mkdir
- sudo mkdir /var/www/moodledata
També li donarem permisos amb el chmod 777,amb aquesta comanda estarem donant accés complet a tots els usuaris sobre aquesta carpeta.
- sudo chmod 777 /var/www/moodledata
777:
- El primer número es para els propietaris de l’arxiu.
- El segon número es para el grup al qual partença l’arxiu.
- El tercer número es para altres (tots els altres usuaris)
Per seguir configurarem l’apache, per fer això crearem l’archiu de configuració apache del moodle amb la comanda
- sudo nano /etc/apache2/sites-available/moodle.conf
I ara dintre haurem de posar la següent informacio
<VirtualHost *:80>
ServerAdmin admin@tu-dominio.com
DocumentRoot /var/www/html/moodle
DirectoryIndex index.php
ServerName #el teu domoni o ip<Directory /var/www/html/moodle>
AllowOverride All
Require all granted
</Directory>ErrorLog ${APACHE_LOG_DIR}/moodle_error.log
Quan ja tenim la informació guardarem fent ctrl+o i després intró, i per sortir de nano ctrl+x.
CustomLog ${APACHE_LOG_DIR}/moodle_access.log combined
</VirtualHost>
- sudo nano /etc/apache2/sites-available/moodle.conf
Ara habilitarem la configuració de moodle, i el mòdul de reescriure amb les següents comanda
- sudo a2ensite moodle.conf
- sudo a2enmod rewrite
- sudo systemctl restart apache2
I amb aixo ja aurem acabat amb la configuració, ara per continuar has d’accedir al teu model amb el domini o ip que havíem configurat abans en el Apache i acabaries la configuració del moodle.
Desplegament
Una vegada ja tenim feta la instal·lació de Moodle en soca fer el desplegament, per fer-ho accedirem a la pàgina/ip la qual vam configurar en el procés d'instal·lació.
El primer pas sera configurar l'idioma que voldrem per el nostre Moodle.

Ara confirmarem l'adreça de la nostra pàgina, el directori on està Moodle, i el directori de dades, aquestes dades ja venen predefinides en cas que no coincideixin amb les teves rectificales.

En aquesta part haurem d'assignar quin programa de bases de dades hem d'escollir, nosaltres hem usad MariaDB.

En aquesta pestanya configurarem els paràmetres de la nostra base de dades com al servidor, nom l'usuari que havíem prèviament creat, amb la seva contrasenya, etc. No totes són necessàries, sobretot, el servidor, nom de la base de dades, usuari, contrasenya, i el port de la base de dades que normal ment es 80, important aquestes dades no són per crear una nova base de dades, son per utilitzar la que previament habiem creat.

Aqui confirmaras si acceptes les condicions d'us.

Ara faran unes comprovacions ràpides del servidor per veure si esta tot ve, i llest perquè és inici el nostre Moodle, a nosaltres no vam tindre cap error, però pots tindre diferents errors que surten a la part d'asota, i et específica quin es l'error.

Aquí ja hauràs acabat el procés d'instal·lació, i sol et faltarà, configurar el nom de la teva pàgina, i un usuari admin per accedir, quan acabis de configurar això ja hauràs acabat de fer el teu proces de desplegament de moodle.
