Izan lecina webㅤㅤ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎  

ChatBot Flotante
ChatBot

Instal·lació de Moodle en una MV amb Debian

Per instal·lar Moodle a una màquina virtual, primer he instal·lat Debian 12 a una màquina virtual plantilla, després he instal·lat vim i SSH per connectar-me remotament i poder editar arxius més còmodament, tot seguit he instal·lat apache2, una base de dades necessària per Moodle , les dependencies de moodle i PHP 8.0
dependencies,PHP i base de dades:
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-zip php-gd php-intl php-curl php-soap unzip -y
Vim i ssh: sudo apt install vim | sudo apt install ssh-server 
descarregar i extreure moodle a la carpeta correcta: cd /var/www/html
sudo wget https://download.moodle.org/download.php/direct/stable402/moodle-latest-402.tgz -O moodle.tgz
sudo tar -xvzf moodle.tgz
sudo mv moodle /var/www/html/
sudo mkdir /var/www/moodledata
sudo chown -R www-data:www-data /var/www/html/moodle /var/www/moodledata
sudo chmod -R 755 /var/www/html/moodle /var/www/moodledata
Posteriorment he creat una base de dades amb MySQL i he configurat apache2
per entrar amb privilegis a la base de dades mysql:
sudo mysql -u root -p A dins de mysql: CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'server';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
 entrar a l'arxiu de configuracio sudo vim /etc/apache2/sites-available/moodle.conf
 he agregat: 

    DocumentRoot /var/www/html/moodle
    ServerName 172.24.199.175

    
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

 I finalment activo i reinicio apache: sudo a2ensite moodle
sudo a2enmod rewrite
sudo systemctl restart apache2
Entrant a la IP de la màquina virtual on està el Moodle he hagut de seleccionar idioma d’instal·lació>ruta primària i de almacenament>selecció de base de dades, jo he triat MariaDB>després surt una llista de requisits mínims per funcionament>comença a instal·lar  el Moodle. Quan ja hi ha acabat la instal·lació surt una pàgina de creació d’usuari administrador, jo l’he creat amb unes credencials nomes per l’illa i posteriorment afegire el usuaris necesaris
GDPR Cookie Consent with Real Cookie Banner