Gibbon est un système de gestion de l'éducation open source créé pour aider les enseignants et les étudiants à aborder et résoudre les problèmes quotidiens. Gibbon est une application flexible avec de nombreuses fonctionnalités, telles que le planificateur, l'évaluation externe, les formulaires de candidature en ligne, la messagerie, etc.
Dans ce tutoriel, nous allons vous montrer commentinstaller Gibbon sur un VPS CentOS .
Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur. Gibbon requiert :
- PHP avec les extensions PHP CURL, gettext et PDO activées. De plus, les paramètres magic_quotes_gpc et register_globals doivent être désactivés et les paramètres allow_url_fopen et file_uploads doivent être activés dans php.ini
- Serveur Web Apache >=2.x+
- MySQL>=5.x installé sur votre VPS Linux .
Téléchargez la dernière version stable de Gibbon sur https://gibbonedu.org/download dans le répertoire "/opt" sur le serveur. Ensuite, extrayez-le et déplacez les fichiers et répertoires principaux de Gibbon dans le répertoire ‘/var/www/html/gibbon’ sur votre serveur. Au moment de la rédaction de ce tutoriel, la dernière version stable de Gibbon Core est la 9.1. Si vous souhaitez exécuter la toute dernière version de Gibbon, vous pouvez l'obtenir à partir du référentiel GitHub à l'adresse https://github.com/GibbonEdu/core
cd /opt/ wget https://github.com/GibbonEdu/core/archive/v9.1.00.zip unzip v9.1.00.zip mv core-9.1.00 /var/www/html/gibbon
L'utilisateur du serveur Web (Apache) doit pouvoir écrire dans le répertoire "/var/www/html/gibbon". Pour ce faire, vous pouvez facilement exécuter la commande suivante :
chown apache:apache -R /var/www/html/gibbon
Créez une nouvelle base de données MySQL pour Gibbon sur votre serveur :
mysql -u root -p mysql> CREATE DATABASE gibbondb; mysql> GRANT ALL PRIVILEGES ON gibbondb.* TO 'gibbon'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit
N'oubliez pas de changer "your-password" avec un mot de passe fort pour l'utilisateur MySQL "gibbon".
Localisez le fichier de configuration php à l'aide de la commande suivante :
#php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini
Editez le fichier de configuration ‘php.ini’ et ajoutez/modifiez-y les lignes suivantes :
file_uploads = On allow_url_fopen = On register_globals = off magic_quotes_gpc = Off set max_input_vars = 5000 dispaly_errors = Off error_reporting = E_ALL & ~E_NOTICE
Créez une nouvelle directive d'hôte virtuel dans Apache :
vi /etc/httpd/conf/httpd.conf
Ajoutez les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/gibbon/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/gibbon/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Redémarrez le serveur Web Apache pour que les modifications prennent effet à l'aide de la commande suivante :
service apache2 restart
Ouvrez http://votre-domaine.com dans votre navigateur Web préféré et suivez les instructions simples : saisissez la langue du système, les informations de la base de données, créez un nouveau compte administrateur, saisissez les paramètres du serveur, les paramètres de l'organisation et cliquez sur "Soumettre" une fois que vous avez rempli tous les champs.
C'est tout. L'installation de Gibbon est maintenant terminée. Bien sûr, vous n'avez rien à faire de tout cela si vous utilisez l'un de nos services d'hébergement VPS CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Gibbon pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.