Dans ce tutoriel, nous allons vous montrer comment installer Moodle sur Ubuntu 14.04. Pour ceux d'entre vous qui ne le savaient pas, Moodle est un système de gestion de cours Open Source (CMS), également connu en tant que système de gestion de l'apprentissage (LMS) ou environnement d'apprentissage virtuel (VLE). Il est devenu très populaire parmi les éducateurs du monde entier en tant qu'outil de création de sites Web dynamiques en ligne pour leurs étudiants. Moodle apporte des fonctionnalités telles que la soumission de devoirs, des quiz en ligne, wiki, notation, messages instantanés, forums de discussion, etc. Mais comme il s'agit d'un logiciel modulaire, il peut être étendu via des plug-ins pour ajouter des fonctionnalités supplémentaires.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'installation étape par étape de Moodle sur le serveur Ubuntu 14.04.
Installer Moodle sur Ubuntu 14.04
Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.
apt-get update -y
Étape 2. Installez le serveur LAMP (Linux, Apache, MySQL, PHP) et incluez une extension PHP.
apt-get -y install apache2 mysql-server mysql-client php5 php5-mysqlapt-get -y install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldapDémarrez les services Apache et MySQL :
/etc/init.d/apache2 start/etc/init.d/mysql startÉtape 3. Configuration de MySQL.
Par défaut, MySQL n'est pas renforcé. Vous pouvez sécuriser MySQL à l'aide de
mysql_secure_installation
scénario. vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MySQL sécurisé.mysql_secure_installationAjouter la ligne suivante dans le
my.cnf
fichier sous la section [mysqld] et redémarrez le service MySQL :## nano /etc/mysql/my.cnfbinlog_format =ROWRedémarrez les services MySQL :
redémarrer service mysqldCréez une nouvelle base de données MySQL pour notre installation Moodle :
## mysql -uroot -pmysql> CRÉER UNE BASE DE DONNÉES moodle;mysql> ACCORDER TOUS LES PRIVILÈGES SUR moodle.* À 'moodleuser'@'localhost' IDENTIFIÉ PAR 'moodleuser_passwd';mysql> FLUSH PRIVILEGES;mysql> quitterÉtape 4. Installez Moodle.
Configurez votre référentiel local et clonez le référentiel git depuis GitHub à l'aide des commandes suivantes :
cd /optsudo git clone git://git.moodle.org/moodle.gitcd moodlesudo git branch -asudo git branch --track MOODLE_26_STABLE origin/MOODLE_26_STABLEsudo git checkout MOODLE_26_STABLECopier le référentiel local dans
/var/www/html/
:sudo cp -R /opt/moodle /var/www/html/sudo mkdir /var/www/moodledatasudo chown -R www-data /var/www/moodledatasudo chmod -R 777 /var/www/moodledatasudo chmod - R 0755 /var/www/html/moodleÉtape 5. Accéder à Moodle.
Moodle sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à
http://yourdomain.com/moodle
ouhttp://your-server-ip/moodle
. Important :Si vous n'êtes pas à l'aise avec l'utilisation du terminal pour créer le fichier config.php qui doit être créé lors du programme d'installation, vous devez temporairement rendre la racine Web accessible en écriture en procédant comme suit :chmod -R 777 /var/www/html/moodleUne fois que vous avez exécuté le programme d'installation et que vous avez configuré Moodle, vous DEVEZ rétablir les autorisations afin qu'il ne soit plus accessible en écriture à l'aide de la commande ci-dessous :
chmod -R 0755 /var/www/html/moodleFélicitations ! Vous avez installé Moodle avec succès. Merci d'avoir utilisé ce didacticiel pour installer Moodle sur le système Ubuntu 14.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Moodle.