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

Comment installer Moodle LMS sur votre site Web en quelques minutes

Apprenez à installer Moodle LMS, un système de gestion de l'apprentissage multilingue conçu pour aider les enseignants à créer des cours en ligne efficaces.

Qu'est-ce que Moodle LMS ?

Avec plus de 213 millions d'utilisateurs à travers le monde, Moodle LMS est un système de gestion de l'apprentissage multilingue qui fournit un ensemble d'outils centrés sur l'apprenant et des environnements d'apprentissage collaboratif pour les éducateurs, les administrateurs et les étudiants.

Avec une interface simple, des fonctionnalités de glisser-déposer et des ressources bien documentées ainsi que des améliorations continues de la convivialité, Moodle est facile à utiliser et fourni gratuitement en tant que logiciel open source sous la licence publique générale GNU.

Compte tenu de sa flexibilité et de son évolutivité, Moodle a été adapté pour une utilisation dans des contextes éducatifs, commerciaux, à but non lucratif, gouvernementaux et communautaires.

Pré-requis pour l'installation de Moodle

  • un compte d'hébergement Web (si vous n'en avez pas encore, visitez https://dashboard.webhostingmagic.com/store/secure-php-hosting, sélectionnez un pack d'hébergement pour créer un compte d'hébergement.)
  • si vous avez un compte d'hébergement existant, assurez-vous qu'il est capable de prendre en charge l'extension PHP sodium. Voir php.net/manual/en/book.sodium.php pour plus d'informations.
  • un domaine valide avec un certificat SSL/TLS installé si vous effectuez l'installation sur le domaine principal.

Installation de Moodle LMS (automatique)

La méthode la plus simple et recommandée pour installer Moodle LMS consiste à utiliser notre programme d'installation d'application en un clic.

Non seulement cela rend l'ensemble du processus d'installation et de configuration aussi simple que de cliquer sur quelques boutons, mais cela peut également le maintenir à jour et sécurisé.

Pour utiliser ce programme d'installation de script, connectez-vous à votre cPanel.

Localisez le logiciel section et cliquez sur Softaculous .

Une fois la page chargée, utilisez le champ de recherche en haut pour rechercher "Moodle " ou bien basculez le Éducatif catégorie.

Sélectionnez l'URL pour installer Moodle.

Sélectionnez le domaine (si vous avez plusieurs domaines sur le compte) ou le sous-domaine.

Si vous installez sur un sous-domaine, assurez-vous qu'il a été créé et que notre système a installé un certificat SSL/TLS automatique dessus avant de continuer.

Si vous installez sur un sous-dossier, saisissez le nom souhaité ou acceptez celui généré automatiquement.

Sélectionnez la version de Moodle LMS que vous souhaitez installer.

Nous vous recommandons vivement d'installer la dernière version.

Remplissez les autres informations telles que le nom du site, la description du site, le nom d'utilisateur de l'administrateur, le mot de passe de l'administrateur, les noms, l'e-mail de l'administrateur, etc.

Sélectionnez une langue, puis cliquez sur Installer bouton.

Le programme d'installation en un clic s'occupera de tout, y compris de la création de la base de données, de la définition des autorisations de fichiers et de dossiers et de tout ce qui est nécessaire pour que l'application soit opérationnelle.

Une fois l'installation terminée, accédez à votre répertoire personnel via cPanel File Manager ou SSH et accédez au dossier "moodledata".

Ouvrez-le pour modifier le fichier .htaccess.

Puisque nous utilisons une version d'Apache supérieure à 2.2, assurez-vous que :

order deny,allow
deny from all

est remplacé par :

Require all denied

Ensuite, enregistrez et fermez le fichier.

Installation de Moodle LMS (Manuel)

Tout d'abord, téléchargez Moodle depuis :

  • https://download.moodle.org
  • ou extrayez le code du dépôt Git (recommandé pour les développeurs et rend également la mise à niveau très simple) en exécutant :git clone -b MOODLE_310_STABLE git://git.moodle.org/moodle.git

Créez une base de données soit via SSH :

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

ou connectez-vous à cPanel, faites défiler vers le bas Bases de données et cliquez sur Assistant de base de données MySQL® (recommandé votre première base de données et utilisateur).

L'assistant vous guidera tout au long de la configuration d'une base de données MySQL®, des comptes utilisateur et des privilèges utilisateur.

Si vous créez la base de données via SSH, créez une combinaison utilisateur/mot de passe avec les autorisations appropriées pour la base de données :

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'gooddoggie'@'localhost' IDENTIFIED BY '3Z2Y~]jE#h2mD_qTXtA!%^9yQ@:+MqNrqL';

Créez un répertoire vide dans le répertoire racine avec la permission de contenir les fichiers Moodle et accordez la permission d'écriture "gooddoggie":

mkdir moodledata && chmod 755 moodledata

Le propriétaire peut lire, écrire et exécuter. Les membres du groupe et tout le monde peuvent lire et exécuter mais ne peuvent pas modifier (écrire) le fichier.

ls -al moodledata

pour confirmer les autorisations.

Si vous avez déjà téléchargé le fichier zip ou tgz, décompressez ou décompressez et déplacez le code Moodle dans le répertoire où vous souhaitez qu'il existe.

cd dans le répertoire du code Moodle (souvent /public_html sauf si vous installez dans un sous-dossier ou un sous-domaine), recherchez le fichier config-dist.php, puis copiez-le ou renommez-le en un nouveau fichier appelé config.php.

pwd cd /public_html (si vous êtes sur un autre répertoire)

Modifiez le config.php avec votre éditeur préféré et modifiez les paramètres appropriés pour pointer vers votre site, vos répertoires et votre base de données.

vi config.php

Si vous ignorez cette partie, le script d'installation de Moodle créera le fichier config.php pour vous, mais assurez-vous de (ré)définir les autorisations de manière appropriée ultérieurement.

Visitez l'URL de votre site Moodle LMS dans un navigateur (l'installation se terminera automatiquement) ou exécutez la version en ligne de commande sur (nécessite la version cli de PHP) :

/usr/bin/php /home/gooddoggie/cli/install.php

La CLI créera le fichier config.php pour vous et ne s'exécutera pas si vous en avez créé un précédemment.

Configurez une tâche cron pour qu'elle s'exécute périodiquement, car le site ne fonctionnera correctement que si cron s'exécute régulièrement :

* * * * * /usr/bin/php /home/gooddoggie/cli/cron.php >/dev/null

L'équipe Moodle recommande que le cron s'exécute toutes les minutes, comme requis pour la suppression d'activité asynchrone lors de l'utilisation de la corbeille.

Installation GRATUITE de Moodle LMS

Nous offrons une installation gratuite pour toutes les applications que nous fournissons.

Une fois que votre compte d'hébergement est prêt, veuillez visiter notre centre de support technique et créer une demande afin que nos ingénieurs puissent installer Moodle LMS pour vous.


cPanel
  1. Comment créer un sous-domaine pour votre site Web

  2. Comment faire une sauvegarde de votre site Web dans cPanel

  3. Comment sauvegarder votre site Web

  4. Comment installer Moodle sur CenotOS 7

  5. Comment installer Moodle sur Ubuntu 16.04

Comment installer Moodle sur Ubuntu 14.04

Comment sauvegarder votre site Web dans cPanel

Comment créer un fichier de site Web

Comment installer cPanel sur votre VPS

Comment créer un blog ou un site Web avec Pubvana CMS

Comment installer OpCache sur votre serveur cPanel