Comment installer Moodle 3.8 sur Fedora 32/31/30

Comment installer Moodle 3.8 sur Fedora 32/31/30

Moodle est un système de gestion de cours (CMS) gratuit et open source écrit en php. Vous pouvez créer des cours Complete Learning Platform avec Moodle. Cet article vous aidera à installer Moodle 3.8 sur Fedora 32/31/30/29 Système.

Conditions préalables

Tout d'abord, vous devez configurer un environnement de lampe pour installer Moodle sur votre système Fedora. Nous supposons que vous avez déjà installé PHP, MySQL et Apache sur votre système. Si vous n'avez pas, utilisez l'article suivant pour l'installer.

  • Installez Apache, PHP et MySQL sur Fedora

Étape 1 - OBTENIR L'application Moodle

Après avoir installé le compositeur sur votre système Fedora. Créons une application CakePHP nommée «Myapp”Utilisation de la commande Composer comme ci-dessous.

CD / VAR / WWW GIT CLONE -B MOODLE_38_STABLE GIT: // GIT.Moodle.org / moodle.git 

Définissez maintenant l'autorisation appropriée pour vos fichiers de projet. Pour le système Red Hat, Apache par défaut utilise Apache comme utilisateur. Alors modifiez la propriété des fichiers conformément à votre configuration.

Chown -r Apache: Apache Moodle Chmod -R 755 Moodle 

Étape 2 - Configuration des données Moodle

Créez un répertoire de données Moodle en dehors du répertoire Moodle original d'origine. Définissez les autorisations appropriées sur le répertoire. Ce répertoire est utilisé par Moodle pour stocker des données, des fichiers à ce répertoire.

MKDIR / VAR / WWW / MOODLEDATA CHMOD -R 755 / VAR / WWW / MOODLEDATA 

Étape 3 - Créez une base de données pour Moodle

Pour cet article, nous utilisons MySQL comme serveur de base de données. Utilisez d'abord les commandes suivantes pour créer une base de données MySQL et créer.

Créer des caractères par défaut de base de données MoodleledB UTF8MB4 Collate UTF8MB4_UNICODE_CI; Créer l'utilisateur 'MoodLeuser' @ 'localhost' identifié par '_password_'; Accorder tout sur MoodledB.* à 'Moodleuser' @ 'localhost'; Privilèges de rinçage; arrêter
12345Créer une base de données MoodleledB Par défaut Set UTF8MB4 Collate UTF8MB4_UNICODE_CI; Créer l'utilisateur 'MoodLeuser' @ 'LocalHost' identifié par '_Password _'; Grant tout sur MoodledB.* à 'Moodleuser' @ 'localhost'; privilèges de rinçage; quittez

Étape 4 - Configuration de l'Apache pour Moodle

Le deuxième est déployé avec des serveurs Web externes comme Apache, il est préféré pour une utilisation en production. Créons un fichier de configuration Apache VirtualHost en utilisant le contenu suivant.

sudo vi / etc / httpd / confre.D / Moodle.confli 
/ etc / httpd / confre.D / Moodle.confli
 ServerAdmin [Protégé par e-mail] servername Moodle.exemple.com documentroot / var / www / moodle allowoverride tout   

Modifiez le nom de serveur et documentez la racine selon votre configuration. Puis redémarrez le service Apache.

sudo systemctl redémarrer httpd 

Étape 5 - Exécutez Moodle Web Installateur

Accédez maintenant au Moodle dans votre navigateur Web préféré.

 http: // moodle.exemple.com / installer.php 

Cela ouvrira la page d'installation Web Moodle.

Suivez l'assistant d'installation pour terminer la configuration. Après l'installation, vous serez redirigé vers le tableau de bord d'administration Moodle.

Conclusion

Vous avez configuré avec succès Moodle sur votre système Fedora.