V následujícím článku se budeme zabývat kroky instalace pro eGroupware na virtuální server Ubuntu 14.04 .
Co je eGroupware?
Jedná se o bezplatný a open source groupwarový software určený pro podniky od malých po podniky. Jeho primární funkce umožňují uživatelům spravovat kontakty, schůzky, projekty a seznamy úkolů.
Požadavky ?
eGroupware běží na Ubuntu základní systém, vyžaduje webový server , databázový server , e-mailový server atd.
OK, než budete pokračovat, ujistěte se, že jste na screen
relaci a vaše Ubuntu 14.04 Linux VPS je plně aktuální pomocí:
## screen -U -S egroupware ## apt-get update ## apt-get upgrade
Od eGroupware vyžaduje webový server, databázový server a PHP server/podporu, budeme muset nainstalovat a nastavit LAMP (Linux Apache MySQL a PHP) v systému.
Nejprve si nainstalujte Apache2 na vašem Ubuntu 14.04 VPS pomocí:
## apt-get install apache2
Dále pokračujte instalací databázového serveru MySQL ve vašem systému pomocí
## apt-get install mysql-server
po instalaci spusťte poinstalační skript mysql_secure_installation a nakonfigurujte jej takto
## 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, konečně nainstalujte podporu PHP v systému pomocí příkazu níže. Tím se také nainstalují závislosti eGroupware .
## apt-get install php-pear tnef php5 php5-{gd,imap,mysql,ldap}
Povolit PHP-IMAP
rozšíření spuštěním následujících příkazů:
## php5enmod imap ## service apache2 restart
Nainstalujte jpgraph
což je další závislost 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
Další věc, kterou musíte udělat, je skutečně nainstalovat eGroupware na váš virtuální server Ubuntu Linux . Přejděte na http://sourceforge.net/projects/egroupware/files/ a stáhněte si nejnovější verzi eGroupware (egroupware-epl a egroupware-epl-egw-pear ). V době psaní tohoto článku je verze 14.1 tak
## 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
jakmile jsou archivy tar staženy do /var/www/html
, extrahujeme je pomocí:
## tar zxf egroupware-epl-14.1.*.tar.gz ## tar zxf egroupware-epl-egw-pear-14.1.*.tar.gz
odstraňte stažené archivy, pokud je nepotřebujete:
## rm -f /var/www/html/egroupware-epl-*.tar.gz
nastavte vlastnictví na /var/www/html/egroupware
:
## chown www-data: -R /var/www/html/egroupware
s tím vším na místě je čas nastavit některé parametry PHP , například upload_max_filesize
, date.timezone
, mbstring.func_overload
atd.
Můžete je změnit ve svém php.ini pomocí vašeho oblíbeného textového editoru nebo můžete použít následující sed
příkazy:
## 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
Budete také potřebovat databázi pro svůj eGroupware, takže si ji vytvořte pomocí svého oblíbeného webového správce MySQL nebo použijte příkazový řádek jako v:
## mysql -u root -p mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'egroupware'; mysql> \q Bye
Poté restartujte Apache2, aby se změny projevily pomocí:
## service apache2 restart
a nasměrujte svůj prohlížeč na http://YOUR_SERVER_[IP-HOSTNAME]/egroupware . Měli byste dostat něco takového:
klikněte na hypertextový odkaz „Spustit instalační testy“
ujistěte se, že jste opravili všechny chyby zobrazené na této stránce. Jakmile je vše v pořádku, přejděte k dalšímu kroku kliknutím na hypertextový odkaz „Pokračovat do správce záhlaví“. Měli byste vidět něco jako obrázek níže:
klikněte na odkaz „Zobrazit“ a zkopírujte a vložte header.inc.php
soubor do egroupware/header.inc.php
## vim egroupware/header.inc.php
jednou header.inc.php
je na místě, klikněte na „Pokračovat“ pro dokončení instalace.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám eGroupware nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.