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

Comment installer Chamilo sur Ubuntu 16.04

Dans ce guide d'installation, nous vous montrerons comment installer Chamilo sur un VPS Ubuntu 16.04 propre avec Apache, PHP et MySQL. Chamilo est une plate-forme de gestion de l'apprentissage et un système de gestion de contenu (CMS) gratuits et open-source écrits en PHP. Chamilo est actuellement utilisé par plus de 7 millions d'étudiants et un certain nombre de gouvernements, d'universités, d'écoles et d'entreprises, et c'est l'un des systèmes de gestion de l'apprentissage les plus populaires.

Chamilo a des tonnes de fonctionnalités utiles dont :
– Gestion des cours
– Gestion des utilisateurs, authentification et inscription
– 20 outils pédagogiques (gestion de documents, tests, forum, wiki, sondages, etc..)
– Réseau social d'apprentissage
– Mises en place de standards (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
– Gestion des sessions de formation
– Délais de disponibilité des tests/examens
/>– Import/export de données CSV/Excel
et bien d'autres..

Pour une liste détaillée de toutes les fonctionnalités disponibles dans la dernière version de Chamilo, vous pouvez consulter leur site officiel.

Prérequis

– Accès SSH avec privilèges root
– VPS Ubuntu 16.04
– Serveur Web Apache version 2.2 ou plus récente
– Serveur de base de données MySQL/MariaDB version 5 ou plus récente
– PHP version 5.4 ou plus récente

Connectez-vous via SSH et mettez à jour le système

Connectez-vous à votre VPS Ubuntu 16.04 via SSH en tant qu'utilisateur root

ssh root@IP_Address -p

et comme d'habitude, exécutez la commande suivante pour mettre à jour tous les packages installés sur votre VPS

apt update && apt upgrade

Installer le serveur MySQL

Nous allons commencer à préparer notre Ubuntu 16.04 pour Chamilo, avec l'installation du serveur de base de données MySQL. Chamilo stocke ses informations dans une base de données, nous devrons donc créer un utilisateur et une base de données MySQL. Exécutez la commande suivante pour installer le serveur MySQL

apt -y install mysql-server

Au début de l'installation, une fenêtre apparaîtra et vous serez invité à entrer un mot de passe pour l'utilisateur root de MySQL. Vous devez toujours utiliser des mots de passe forts pour vos comptes, en particulier lorsqu'il s'agit d'utilisateurs disposant de tous les privilèges, tels que l'utilisateur root

Une fois le serveur MySQL installé, exécutez la commande suivante pour lui permettre de démarrer au redémarrage du serveur

systemctl enable mysql

Créer un utilisateur et une base de données MySQL

Ensuite, connectez-vous au serveur MySQL en tant qu'utilisateur root, en utilisant le mot de passe que nous avons entré à l'étape précédente

mysql -u root -p

et créer un nouvel utilisateur MySQL et une nouvelle base de données pour l'installation de Chamilo

mysql> CREATE DATABASE chamilo;
mysql> GRANT ALL PRIVILEGES on chamilo.* to 'chamilouser'@'localhost' identified by 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit

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

Installer le serveur Web Apache

Chamilo peut fonctionner sur différents serveurs Web, mais dans ce guide, nous avons décidé d'utiliser Apache. Son installation est assez simple et il peut être installé à l'aide du gestionnaire de packages apt

apt -y install apache2

Une fois l'installation terminée, vous pouvez vérifier si le serveur Web est installé avec succès en accédant à http://Your_IP dans votre navigateur Web préféré. Si tout est OK, vous obtiendrez la page Web Apache par défaut.

Comme nous l'avons fait avec MySQL, activez le serveur Web Apache pour qu'il démarre automatiquement au redémarrage du serveur

systemctl enable apache2

Installer PHP 7

Chamilo est une application basée sur PHP, nous devons donc installer PHP sur le serveur, y compris certaines extensions PHP requises par Chamilo.

apt -y install php php-mcrypt php-common php-intl php-gd libapache2-mod-php7.0

redémarrez le serveur Web et passez à l'étape suivante

systemctl restart apache2

Créer un hôte virtuel Apache

Afin de pouvoir accéder à Chamilo avec un nom de domaine, nous devrons créer une directive d'hôte virtuel Apache pour ce domaine. Par exemple, nous utiliserons chamilo.com . Créez un nouveau fichier avec le contenu suivant

nano /etc/apache2/sites-available/chamilo.conf


    ServerAdmin [email protected]
    DocumentRoot /var/www/html/chamilo
    ServerName opsto.tk
    ErrorLog /var/log/apache2/chamilo.com-error_log
    CustomLog /var/log/apache2/chamilo.com-access_log common

Remplacez toutes les occurrences de "chamilo.com" par votre nom de domaine actuel.

Activez la directive d'hôte virtuel à l'aide de la commande suivante :

a2ensite chamilo

et redémarrez le serveur Web pour que les modifications prennent effet.

systemctl restart apache2

Télécharger et installer Chamilo

Allez sur le site officiel de Chamilo et téléchargez la dernière version stable de l'application. Au moment de la rédaction de ce guide d'installation, il s'agit de la version 1.11.6. Veuillez noter que vous devez télécharger la version conçue pour PHP 7

wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip

Une fois téléchargé, décompressez l'archive zip dans le répertoire racine du document sur votre serveur.

unzip chamilo-1.11.6-php7.zip -d /var/www/html/

Le contenu de l'application sera placé dans un nouveau répertoire "chamilo-1.11.6" sous la racine du document. Nous allons le renommer en quelque chose de plus simple

cd /var/www/html
mv chamilo-1.11.6 chamilo

changer le propriétaire des fichiers Chamilo

chown -R www-data:www-data chamilo

Enfin, accédez à votre navigateur Web sur http://chamilo.com et suivez l'assistant d'installation pour terminer l'installation de Chamilo.

Bien sûr, si vous êtes l'un de nos clients d'hébergement Ubuntu, vous n'avez pas besoin d'installer Chamilo sur votre VPS Ubuntu 16.04, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront Chamilo sur Ubuntu 16.04 pour vous immédiatement.

PS. Si vous avez aimé cet article sur Comment installer Chamilo sur Ubuntu 16.04 VPS, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer Drupal 7 sur Ubuntu 14.04

  2. Comment installer Joomla 3 sur Ubuntu 14.04

  3. Comment installer MySQL sur Ubuntu 16.04

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer phpMyAdmin sur Ubuntu 20.04

Comment installer MySQL sur Ubuntu

Comment installer le serveur MySQL dans Ubuntu

Comment installer MySQL 8.0 sur Ubuntu 18.04

Comment installer Lychee sur Ubuntu 14.04

Comment installer Magento sur Ubuntu 14.04

Comment installer MySQL sur Ubuntu 22.04