Dans ce tutoriel, nous allons vous montrer comment installer Agora Project sur un VPS Ubuntu 14.04 avec Apache, PHP et MySQL installés dessus.
Agora Project est un groupware open source et convivial basé sur PHP et MySQL qui permet aux utilisateurs de créer leur propre espace privé et de le partager avec les autres membres de l'équipe. Le logiciel collaboratif Agora Project contient les modules suivants :gestionnaire de fichiers, gestionnaire de favoris, calendriers personnels et de ressources, gestionnaire de tâches, diagrammes de Gantt, contacts, actualités, forum, messagerie instantanée, etc.
Ce tutoriel a été testé et écrit pour un VPS Ubuntu, mais il devrait fonctionner sur n'importe quelle distribution Linux basée sur Debian.
Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur virtuel. Au moment de la rédaction de ce tutoriel, la dernière version stable d'Agora Project est la 3.0.6 et nécessite :
- PHP avec la bibliothèque graphique GD version 2.0.x+ et les extensions PHP ldap activées ;
- Serveur Web Apache compilé avec le module mod_rewrite et avec les directives suivantes autorisées :RewriteEngine, RewriteBase, RewriteCond et RewriteRule ;
- MySQL installé sur votre VPS Linux.
Commençons par l'installation. Assurez-vous que les packages du système d'exploitation de votre serveur sont entièrement à jour :
apt-get update apt-get upgrade
Téléchargez la dernière version d'Agora Project disponible sur https://www.agora-project.net/ sur le serveur et extrayez-la à l'aide des commandes suivantes :
cd /opt wget -O agora-project.zip https://www.agora-project.net/divers/download.php?orig=agora-project.net mkdir -p /var/www/html/agora-project unzip -o agora-project.zip -d /var/www/html/agora-project/
Créez une nouvelle base de données MySQL pour qu'Agora Project l'utilise et attribuez-lui un utilisateur avec toutes les autorisations :
mysql -u root -p mysql> CREATE DATABASE agoradb; mysql> GRANT ALL PRIVILEGES ON agoradb.* TO 'agorauser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
N'oubliez pas de remplacer "your-password" par un mot de passe fort.
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "agora-project.conf" sur votre serveur virtuel :
touch /etc/apache2/sites-available/agora-project.conf
Désactivez ou supprimez le fichier de configuration Apache par défaut :
rm /etc/apache2/sites-enabled/000-default.conf
Ensuite, exécutez la commande suivante :
ln -s /etc/apache2/sites-available/agora-project.conf /etc/apache2/sites-enabled/agora-project.conf
Ou utilisez le site a2ensite pour activer la configuration "agora-project.conf" dans Apache :
sudo a2ensite agora-project.conf
Editez le fichier de configuration 'agora-project.conf' :
vi /etc/apache2/sites-available/agora-project.conf
et ajoutez-y les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/agora-project/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/agora-project/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Définissez les autorisations de fichier appropriées pour que le serveur Web Apache écrive dans le répertoire racine du document Agora Project ('/var/www/html/agora-project') :
sudo chown -R www-data:www-data /var/www/html/agora-project/
Activez le module de réécriture Apache2 si ce n'est pas déjà fait :
sudo a2enmod rewrite
Afin d'activer la nouvelle configuration, redémarrez le serveur Web Apache à l'aide de la commande suivante :
service apache2 restart
Ouvrez votre navigateur Web préféré, accédez à http://votredomaine.com , démarrez le processus d'installation et suivez les instructions simples :sélectionnez votre langue, le nom d'hôte du serveur de bases de données (localhost), le nom de votre base de données MySQL, le nom d'utilisateur et le mot de passe, puis créez un compte administrateur, définissez le fuseau horaire et l'espace disponible pour le stockage des fichiers, puis cliquez sur 'Valider'.
Connectez-vous au back-end d'administration du groupware Agora Project à l'adresse http://votredomaine.com et configurez-le selon vos besoins, ajoutez des utilisateurs, etc.
C'est ça. L'installation du projet Agora 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 Fast Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer le groupware Agora Project 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.