GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Moodle sur Ubuntu 16.04

Guide d'installation étape par étape sur la façon d'installer Moodle sur Ubuntu 16.04. Moodle (acronyme de Modular-object-oriented dynamic learning environment) est un système de gestion de l'apprentissage gratuit et open source conçu pour fournir aux enseignants, aux étudiants et aux administrateurs un environnement d'apprentissage personnalisé unique. Moodle est construit par le projet Moodle qui est dirigé et coordonné par Moodle HQ.

Moodle est livré avec de nombreuses fonctionnalités utiles telles que :

  • Interface moderne et facile à utiliser
  • Tableau de bord personnalisé
  • Outils et activités collaboratifs
  • Calendrier tout-en-un
  • Éditeur de texte simple
  • Suivre les progrès
  • Notifications
  • et bien d'autres…

Dans ce tutoriel, nous vous guiderons à travers les étapes d'installation de la dernière version de Moodle sur un VPS Ubuntu 16.04 avec serveur Web Apache, MySQL et PHP 7.

1. Connectez-vous via SSH

Tout d'abord, connectez-vous à votre VPS Ubuntu 16.04 via SSH en tant qu'utilisateur root

ssh root@IP_Address -p Port_number

2. Mettre à jour les packages du système d'exploitation

Exécutez la commande suivante pour mettre à jour les packages du système d'exploitation et installer certaines dépendances

apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell

3. Installer le serveur Web Apache

Installez le serveur Web Apache à partir du référentiel Ubuntu

apt-get install apache2

4. Démarrer le serveur Web Apache

Une fois installé, démarrez Apache et activez-le pour qu'il démarre automatiquement au démarrage du système

systemctl enable apache2

5. Installer PHP 7

Ensuite, nous allons installer PHP 7 et quelques modules PHP supplémentaires requis par Moodle

apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip

6. Installer et configurer le serveur de base de données MySQL

Moodle stocke la plupart de ses données dans une base de données, nous allons donc installer le serveur de base de données MySQL

apt-get install mysql-client mysql-server

Après l'installation, exécutez le mysql_secure_installation script pour définir votre mot de passe root MySQL et sécuriser votre installation MySQL.

Connectez-vous au serveur MySQL en tant qu'utilisateur root et créez un utilisateur et une base de données pour l'installation de Moodle

mysql -u root -p
mysql> CREATE DATABASE moodle;
mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q

N'oubliez pas de remplacer "MOT DE PASSE" par un véritable mot de passe fort.

7. Obtenir Moodle à partir du référentiel GitHub

Ensuite, changez le répertoire de travail actuel et clonez Moodle à partir de leur référentiel GitHub officiel

cd /var/www/html/
git clone https://github.com/moodle/moodle.git

Allez dans le répertoire ‘/moodle’ et vérifiez toutes les branches disponibles

cd moodle/
git branch -a

Sélectionnez la dernière version stable (actuellement, il s'agit de MOODLE_34_STABLE) et exécutez la commande suivante pour indiquer à git quelle branche suivre ou utiliser

git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE

et extrayez la version spécifiée

git checkout MOODLE_34_STABLE

Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.

Créer un répertoire pour les données Moodle

mkdir /var/moodledata

Définissez la propriété et les autorisations appropriées

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata

8. Configurer le serveur Web Apache

Créez un hôte virtuel Apache pour votre nom de domaine avec le contenu suivant

nano /etc/apache2/sites-available/yourdomain.com.conf

 ServerAdmin [email protected]
 DocumentRoot /var/www/html/moodle
 ServerName yourdomain.com
 ServerAlias www.yourdomain.com
 
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 
 ErrorLog /var/log/httpd/yourdomain.com-error_log
 CustomLog /var/log/httpd/yourdomain.com-access_log common

enregistrez le fichier et activez l'hôte virtuel

a2ensite yourdomain.com

Enabling site yourdomain.com.
To activate the new configuration, you need to run:
  service apache2 reload

Enfin, rechargez le serveur Web comme suggéré, pour que les modifications prennent effet

service apache2 reload

9. Suivez les instructions à l'écran et terminez l'installation

Maintenant, allez sur http://yourdomain.com et suivez les instructions à l'écran pour terminer l'installation de Moodle. Pour plus d'informations sur la configuration et l'utilisation de Moodle, vous pouvez consulter leur documentation officielle.

Vous n'avez pas besoin d'installer Moodle sur Ubuntu 16.04, si vous utilisez l'un de nos hébergements Moodle optimisés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer la dernière version de Moodle sur Ubuntu 16.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de Moodle sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer ATutor sur Ubuntu 14.04

  5. Comment installer Traq sur Ubuntu 16.04

Comment installer Moodle sur Ubuntu 20.04

Comment installer qt sur Ubuntu 20.04

Comment installer Moodle sur Ubuntu 14.04

Comment installer Moodle sur Ubuntu 15.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04