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

Comment installer eGroupware sur un VPS Ubuntu 14.04

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.


Panels
  1. Comment installer b2evolution sur un VPS Ubuntu 14.04

  2. Comment installer Gallery3 sur un VPS Ubuntu 14.04 LTS

  3. Comment installer OwnCloud 7 sur un VPS Ubuntu 14.04

  4. Comment installer GlassFish 4 sur un VPS Ubuntu

  5. Comment installer Collabtive 2.1 sur un VPS Ubuntu 14.04

Comment installer R sur Ubuntu 20.04

Comment installer Go sur Ubuntu 18.04

Comment installer Seafile sur un VPS Ubuntu 14.04

Comment installer Group-Office 6 sur un VPS Ubuntu 14.04

Comment installer SSHGuard sur un VPS Ubuntu

Comment installer R sur Ubuntu 16.04