GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Group-Office 6 su un VPS Ubuntu 14.04

Group-Office è un'applicazione CRM e groupware open source facile da usare. Consente agli utenti di condividere progetti, attività, note, file, calendari, e-mail e altro con colleghi e clienti tramite un browser web.
In questo tutorial passo dopo passo, ti mostreremo come installa Group-Office 6 su un VPS Ubuntu.

Al momento della stesura di questo tutorial, l'ultima versione stabile di Group-Office 6.1.25 e richiede:

  • PHP> 5.3 con estensioni mcrypt e pspell abilitate (si consiglia l'ultima versione di PHP).
  • Server Web (Apache o Nginx)
  • MySQL>=5.3 installato sul tuo server virtuale Linux (si consiglia l'ultima versione di MySQL).

Aggiorna il software del tuo sistema operativo all'ultima versione disponibile:

apt-get update
apt-get upgrade

Installa i pacchetti richiesti usando 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

Abilita il modulo mcrypt:

php5enmod mcrypt

Scarica l'ultima versione di Group-Office disponibile all'indirizzo http://sourceforge.net/projects/group-office/files/latest/download nella directory /opt sul server. Quindi, estrailo e sposta i file e le directory di Group-Office nella directory "/var/www/html/group-office" utilizzando i seguenti comandi:

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

Crea un nuovo database MySQL chiamato groupofficedb sul tuo server:

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

Non dimenticare di cambiare "groupoffice-password" con una password complessa per il tuo utente MySQL "groupoffice".

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache denominato "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

quindi, aggiungi le seguenti righe al file di configurazione "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>

Modifica il file di configurazione PHP '/etc/php5/apache2/php.ini' e aggiungi/modifica la seguente riga:

expose_php = Off

Facoltativamente, installare i caricatori Ioncube per abilitare i moduli professionali. Tieni presente che se desideri utilizzare i moduli professionali, devi acquistare una licenza professionale per 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

Esegui i seguenti comandi:

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

Copia il modulo ioncube appropriato nella directory dei moduli PHP. Ad esempio, se hai installato la versione PHP 5.5.x sul tuo server, copia il file ioncube_loader_lin_5.5.so. Se hai la versione PHP 5.4.x copia il file ioncube_loader_lin_5.4.so ecc.

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

Modifica il file di configurazione PHP '/etc/php5/apache2/php.ini' e aggiungi la seguente riga:

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

Riavvia il server Web Apache per rendere effettive le modifiche:

sudo service apache2 restart

Crea un file di configurazione di Group-Office chiamato 'config.php':

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

Inoltre, crea una directory protetta per l'archiviazione al di fuori della radice del documento (ad es. /opt/group-office). Questa directory non dovrebbe essere accessibile tramite il server web.

mkdir -p /opt/group-office

L'utente del server web (www-data) deve essere in grado di scrivere nei file e nelle directory di Group-Office all'interno delle directory '/var/www/html/group-office' e '/opt/group-office' incluso il gruppo -File di configurazione di Office (config.php), quindi può essere facilmente eseguito eseguendo i seguenti comandi:

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

Apri http://tuo-dominio.com nel tuo browser web preferito e segui le semplici istruzioni. Modifica il percorso dei file protetti in /opt/group-office/, compila le impostazioni regionali, le impostazioni del server SMTP, le impostazioni delle connessioni al database, inserisci i dettagli dell'account amministratore e fai clic sul pulsante "Continua" per creare il database per Group-Office. Quindi, assicurati che "/var/www/html/group-office/config.php" non sia più scrivibile:

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

Questo è tutto. L'installazione di Group-Office è ora completa.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Group-Office per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare PrestaShop su un VPS Ubuntu 14.04

  2. Come installare PyroCMS su un VPS Ubuntu 14.04

  3. Come installare Munin su un VPS Ubuntu 14.04

  4. Come installare Contao su un VPS Ubuntu 14.04

  5. Come installare CS-Cart v4 su un VPS Ubuntu 14.04

Come installare PHP su Ubuntu 18.04

Come installare PHP su Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04

Come installare PHP 8.0 su Ubuntu 20.04 / 18.04

Come installare PHP in Ubuntu 22.04

Come installare PHP su Ubuntu 22.04