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

Comment installer Group-Office 6 sur un VPS Ubuntu 14.04

Group-Office est une application collaborative et CRM open source facile à utiliser. Il permet aux utilisateurs de partager des projets, des tâches, des notes, des fichiers, des calendriers, des e-mails et plus encore avec des collègues et des clients via un navigateur Web.
Dans ce didacticiel étape par étape, nous vous montrerons comment installer Group-Office 6 sur un VPS Ubuntu.

Au moment de la rédaction de ce tutoriel, la dernière version stable de Group-Office 6.1.25 et elle nécessite :

  • PHP > 5.3 avec les extensions mcrypt et pspell activées (la dernière version de PHP est recommandée).
  • Serveur Web (Apache ou Nginx)
  • MySQL>=5.3 installé sur votre serveur virtuel Linux (la dernière version de MySQL est recommandée).

Mettez à niveau le logiciel de votre système d'exploitation vers la dernière version disponible :

apt-get update
apt-get upgrade

Installez les packages requis à l'aide d'apt-get :

apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libapache2-mod-php5 zip libwbxml2-utils tnef php5-common php5-curl php5-gd php5-imap php5-mcrypt php5-mysql php-pear php5-pspell php5-xmlrpc

Activez le module mcrypt :

php5enmod mcrypt

Téléchargez la dernière version de Group-Office disponible sur http://sourceforge.net/projects/group-office/files/latest/download dans le répertoire /opt sur le serveur. Ensuite, extrayez-le et déplacez les fichiers et répertoires Group-Office vers le répertoire ‘/var/www/html/group-office’ en utilisant les commandes suivantes :

cd /opt
wget http://downloads.sourceforge.net/project/group-office/6.1/groupoffice-com-6.1.25.tar.gz
tar -xvzf groupoffice-com-6.1.25.tar.gz
mv groupoffice-com-6.1.25/ /var/www/html/
cd /var/www/html/
mv groupoffice-com-6.1.25 group-office

Créez une nouvelle base de données MySQL nommée groupofficedb sur votre serveur :

mysql -u root -p
mysql> CREATE DATABASE groupofficedb;
mysql> CREATE USER groupoffice@localhost;
mysql> SET PASSWORD FOR 'groupoffice'@'localhost' = PASSWORD("groupoffice-password");
mysql> GRANT ALL PRIVILEGES ON groupofficedb.* TO 'groupoffice'@'localhost' IDENTIFIED BY 'groupoffice-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

N'oubliez pas de changer "groupoffice-password" avec un mot de passe fort pour votre utilisateur MySQL "groupoffice".

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "groupoffice.conf" :

touch /etc/apache2/sites-available/groupoffice.conf
ln -s /etc/apache2/sites-available/groupoffice.conf /etc/apache2/sites-enabled/groupoffice.conf
vi /etc/apache2/sites-available/groupoffice.conf

puis ajoutez les lignes suivantes au fichier de configuration ‘groupoffice.conf’ :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/group-office/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/group-office/>
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>

Editez le fichier de configuration PHP ‘/etc/php5/apache2/php.ini’ et ajoutez/modifiez la ligne suivante :

expose_php = Off

En option, installez des chargeurs Ioncube pour activer les modules professionnels. Veuillez noter que si vous souhaitez utiliser les modules professionnels, vous devez acheter une licence professionnelle pour Group-Office.

cd /opt
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -xvzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

Exécutez les commandes suivantes :

php -v
PHP 5.5.9-1ubuntu4.5 (cli) (built: Oct 29 2014 11:59:10)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

php -i | grep extension_dir
extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212

Copiez le module ioncube approprié dans le répertoire des modules PHP. Par exemple, si la version PHP 5.5.x est installée sur votre serveur, copiez le fichier ioncube_loader_lin_5.5.so. Si vous avez la version PHP 5.4.x, copiez le fichier ioncube_loader_lin_5.4.so etc.

cp ioncube_loader_lin_5.5.so /usr/lib/php5/20121212/

Editez le fichier de configuration PHP ‘/etc/php5/apache2/php.ini’ et ajoutez la ligne suivante :

zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

sudo service apache2 restart

Créez un fichier de configuration Group-Office nommé "config.php":

touch /var/www/html/group-office/config.php

Créez également un répertoire protégé pour le stockage en dehors de la racine du document (par exemple, /opt/group-office). Ce répertoire ne doit pas être accessible via le serveur Web.

mkdir -p /opt/group-office

L'utilisateur du serveur Web (www-data) doit pouvoir écrire dans les fichiers et répertoires de Group-Office à l'intérieur des répertoires '/var/www/html/group-office' et '/opt/group-office', y compris le groupe -Fichier de configuration Office (config.php), il peut donc être facilement réalisé en exécutant les commandes suivantes :

chown www-data:www-data -R /var/www/html/group-office/
chown www-data:www-data /opt/group-office

Ouvrez http://votre-domaine.com dans votre navigateur Web préféré et suivez les instructions simples. Modifiez le chemin des fichiers protégés en /opt/group-office/, remplissez les paramètres régionaux, les paramètres du serveur SMTP, les paramètres de connexion à la base de données, entrez les détails du compte administrateur et cliquez sur le bouton « Continuer » pour créer la base de données pour Group-Office. Ensuite, assurez-vous que '/var/www/html/group-office/config.php' n'est plus accessible en écriture :

chmod 644 /var/www/html/group-office/config.php

C'est ça. L'installation de Group-Office 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 Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Group-Office 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.


Panels
  1. Comment installer eGroupware sur un VPS Ubuntu 14.04

  2. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  3. Comment installer PyroCMS sur un VPS Ubuntu 14.04

  4. Comment installer Munin sur un VPS Ubuntu 14.04

  5. Comment installer Contao sur un VPS Ubuntu 14.04

Comment installer PHP sur Ubuntu 18.04

Comment installer PHP sur Ubuntu 20.04

Comment installer PHP 8.0 sur Ubuntu 20.04

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP sur Ubuntu 22.04