Dans l'article suivant, nous allons couvrir les étapes d'installation d'eGroupware sur un serveur virtuel Ubuntu 14.04 .
Qu'est-ce qu'un eGroupware ?
Il s'agit d'un logiciel collaboratif gratuit et open source destiné aux entreprises, des petites aux entreprises. Ses principales fonctions permettent aux utilisateurs de gérer des contacts, des rendez-vous, des projets et des listes de tâches.
Exigences ?
eGroupware fonctionne sur un Ubuntu système de base, nécessite un serveur Web , un serveur de base de données , un serveur de messagerie etc.
OK, avant de continuer, assurez-vous que vous êtes dans un screen
session et votre VPS Linux Ubuntu 14.04 est entièrement à jour en utilisant :
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Depuis eGroupware nécessite un serveur Web, un serveur de base de données et un serveur/support PHP, nous devrons installer et configurer LAMP (Linux Apache MySQL et PHP) sur le système.
Tout d'abord, installons Apache2 sur votre VPS Ubuntu 14.04 en utilisant :
## apt-get install apache2
Procédez ensuite à l'installation du serveur de base de données MySQL dans votre système en utilisant
## apt-get install mysql-server
une fois installé, exécutez le script de post-installation mysql_secure_installation et configurez-le comme ceci
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Ok, enfin installez le support PHP sur le système à l'aide de la commande ci-dessous. Cela va également installer les dépendances eGroupware .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Activer PHP-IMAP
extension en exécutant les commandes suivantes :
## php5enmod imap ## service apache2 restart
Installez jpgraph
qui est une autre dépendance eGroupware.
## wget "http://jpgraph.net/download/download.php?p=5" -O /tmp/jpgraph.tar.gz ## tar zxf /tmp/jpgraph.tar.gz -C /var/www/html ## mv /var/www/html/jpgraph* /var/www/html/jpgraph
La prochaine chose à faire est d'installer eGroupware sur votre serveur virtuel Ubuntu Linux . Allez sur http://sourceforge.net/projects/egroupware/files/ et téléchargez la dernière version d'eGroupware (egroupware-epl et egroupware-epl-egw-pear ). Au moment de la rédaction de cet article, la version est la 14.1 donc
## cd /var/www/html ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-14.1.20140710.tar.gz ## wget http://downloads.sourceforge.net/project/egroupware/eGroupware-14.1/eGroupware-14.1.20140710/egroupware-epl-egw-pear-14.1.20140710.tar.gz
une fois les archives tar téléchargées dans /var/www/html
, extrayons-les en utilisant :
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
supprimez les archives téléchargées si vous n'en avez pas besoin :
## rm -f /var/www/html/egroupware-epl-*.tar.gz
configurer la propriété sur /var/www/html/egroupware
:
## chown www-data: -R /var/www/html/egroupware
avec tout cela en place, il est temps de configurer quelques paramètres PHP , comme upload_max_filesize
, date.timezone
, mbstring.func_overload
etc.
Vous pouvez les modifier dans votre php.ini en utilisant votre éditeur de texte préféré ou vous pouvez utiliser le sed
suivant commandes :
## upload max filesize sed -E -i "s/(upload_max_filesize.*=)(.*)/\1 8M/" /etc/php5/apache2/php.ini ## set-up time zone sed -E -i "s/(^.*date.timezone.*=)/date.timezone = America\/New_York/" /etc/php5/apache2/php.ini ## set-up Mbstring func_overload sed -E -i "s/^.*mbstring.func_overload.*/mbstring.func_overload = 0/" /etc/php5/apache2/php.ini
Vous aurez également besoin d'une base de données pour votre eGroupware, alors créez-en une à l'aide de votre gestionnaire Web MySQL préféré ou utilisez la ligne de commande comme dans :
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
Ensuite, redémarrez Apache2 pour que les modifications prennent effet en utilisant :
## service apache2 restart
et pointez votre navigateur sur http://YOUR_SERVER_[IP-HOSTNAME]/egroupware . Vous devriez obtenir quelque chose comme ceci :
cliquez sur le lien hypertexte "Exécuter les tests d'installation"
assurez-vous de corriger les erreurs affichées sur cette page. Une fois que tout est OK, passez à l'étape suivante en cliquant sur le lien hypertexte "Continuer vers l'administration de l'en-tête". Vous devriez voir quelque chose comme l'image ci-dessous :
cliquez sur le lien "Afficher" et copiez et collez le header.inc.php
fichier dans egroupware/header.inc.php
## vim egroupware/header.inc.php
une fois le header.inc.php
est en place, cliquez sur "Continuer" pour terminer l'installation.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer eGroupware pour vous. 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.