Nel seguente articolo tratteremo i passaggi di installazione di eGroupware su un server virtuale Ubuntu 14.04 .
Cos'è eGroupware?
È un software di gruppo gratuito e open source destinato alle aziende, dalle piccole alle imprese. Le sue funzioni principali consentono agli utenti di gestire contatti, appuntamenti, progetti ed elenchi di cose da fare.
Requisiti ?
eGroupware funziona su Ubuntu sistema di base, richiede un server web , un server di database , un server di posta ecc.
OK, prima di procedere oltre, assicurati di essere in una screen
sessione e il tuo VPS Ubuntu 14.04 Linux è completamente aggiornato utilizzando:
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Da eGroupware richiede un server web, un server database e un server/supporto PHP, dovremo installare e configurare LAMP (Linux Apache MySQL e PHP) nel sistema.
Innanzitutto, installa Apache2 sul tuo VPS Ubuntu 14.04 utilizzando:
## apt-get install apache2
Quindi, procedi con l'installazione del server di database MySQL nel tuo sistema utilizzando
## apt-get install mysql-server
una volta installato, esegui lo script post-installazione mysql_secure_installation e configuralo in questo modo
## 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, finalmente installa il supporto PHP sul sistema utilizzando il comando seguente. Questo installa anche le dipendenze eGroupware .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Abilita PHP-IMAP
estensione eseguendo i seguenti comandi:
## php5enmod imap ## service apache2 restart
Installa jpgraph
che è un'altra dipendenza da 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 prossima cosa da fare è effettivamente installare eGroupware sul tuo server virtuale Ubuntu Linux . Vai su http://sourceforge.net/projects/egroupware/files/ e scarica l'ultima versione di eGroupware (egroupware-epl e egroupware-epl-egw-pear ). Al momento della stesura di questo articolo, la versione è 14.1 quindi
## 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
una volta scaricati gli archivi tar su /var/www/html
, estraiamoli usando:
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
rimuovi gli archivi scaricati se non ne hai bisogno:
## rm -f /var/www/html/egroupware-epl-*.tar.gz
imposta la proprietà su /var/www/html/egroupware
:
## chown www-data: -R /var/www/html/egroupware
con tutto ciò a posto, è ora di impostare alcuni parametri PHP , come upload_max_filesize
, date.timezone
, mbstring.func_overload
ecc.
Puoi modificarli nel tuo php.ini utilizzando il tuo editor di testo preferito oppure puoi utilizzare il seguente sed
comandi:
## 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
Avrai anche bisogno di un database per il tuo eGroupware, quindi creane uno usando il tuo web manager MySQL preferito o usa la riga di comando come in:
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
Quindi, riavvia Apache2 per rendere effettive le modifiche utilizzando:
## service apache2 restart
e punta il tuo browser su http://YOUR_SERVER_[IP-HOSTNAME]/egroupware . Dovresti ottenere qualcosa del genere:
fare clic sul collegamento ipertestuale "Esegui test di installazione"
assicurati di correggere eventuali errori mostrati in questa pagina. Una volta che tutto è a posto, procedi al passaggio successivo facendo clic sul collegamento ipertestuale "Continua con l'amministratore dell'intestazione". Dovresti vedere qualcosa come l'immagine qui sotto:
fai clic sul link "Visualizza" e copia e incolla il header.inc.php
file in egroupware/header.inc.php
## vim egroupware/header.inc.php
una volta header.inc.php
è a posto, fai clic su "Continua" per completare l'installazione.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare eGroupware 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.