GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Group-Office 6 na Ubuntu 14.04 VPS

Group-Office je snadno použitelná, open source groupware a CRM aplikace. Umožňuje uživatelům sdílet projekty, úkoly, poznámky, soubory, kalendáře, e-maily a další se spolupracovníky a klienty prostřednictvím webového prohlížeče.
V tomto tutoriálu krok za krokem vám ukážeme, jak nainstalujte Group-Office 6 na Ubuntu VPS.

V době psaní tohoto návodu je nejnovější stabilní verze Group-Office 6.1.25 a vyžaduje:

  • PHP> 5.3 s povolenými rozšířeními mcrypt a pspell (doporučuje se nejnovější verze PHP).
  • Webový server (Apache nebo Nginx)
  • MySQL>=5.3 nainstalované na vašem virtuálním serveru Linux (doporučuje se nejnovější verze MySQL).

Upgradujte software operačního systému na nejnovější dostupnou verzi:

apt-get update
apt-get upgrade

Nainstalujte požadované balíčky pomocí 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

Povolte modul mcrypt:

php5enmod mcrypt

Stáhněte si nejnovější verzi Group-Office dostupnou na http://sourceforge.net/projects/group-office/files/latest/download do adresáře /opt na serveru. Poté jej rozbalte a přesuňte soubory a adresáře Group-Office do adresáře „/var/www/html/group-office“ pomocí následujících příkazů:

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

Vytvořte na svém serveru novou databázi MySQL s názvem groupofficedb:

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

Nezapomeňte změnit ‘groupoffice-password’ na silné heslo pro vašeho ‘groupoffice’ MySQL uživatele.

Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem ‚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

poté do konfiguračního souboru ‘groupoffice.conf’ přidejte následující řádky:

<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>

Upravte konfigurační soubor PHP ‘/etc/php5/apache2/php.ini’ a přidejte/upravte následující řádek:

expose_php = Off

Volitelně nainstalujte zavaděče Ioncube, abyste povolili profesionální moduly. Upozorňujeme, že pokud chcete používat profesionální moduly, musíte si zakoupit profesionální licenci pro 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

Spusťte následující příkazy:

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

Zkopírujte příslušný modul ioncube do adresáře modulů PHP. Pokud máte například na serveru nainstalovanou verzi PHP 5.5.x, zkopírujte soubor ioncube_loader_lin_5.5.so. Pokud máte verzi PHP 5.4.x, zkopírujte soubor ioncube_loader_lin_5.4.so atd.

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

Upravte konfigurační soubor PHP ‘/etc/php5/apache2/php.ini’ a přidejte následující řádek:

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

Restartujte webový server Apache, aby se změny projevily:

sudo service apache2 restart

Vytvořte konfigurační soubor Group-Office s názvem ‚config.php‘:

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

Vytvořte také chráněný adresář pro uložení mimo kořen dokumentu (např. /opt/group-office). Tento adresář by neměl být přístupný přes webový server.

mkdir -p /opt/group-office

Uživatel webového serveru (www-data) musí mít možnost zapisovat do souborů a adresářů Group-Office v adresářích '/var/www/html/group-office' a '/opt/group-office' včetně skupiny. -Konfigurační soubor Office (config.php), takže jej lze snadno provést spuštěním následujících příkazů:

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

Otevřete http://your-domain.com ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů. Změňte cestu k chráněným souborům na /opt/group-office/, vyplňte místní nastavení, nastavení serveru SMTP, nastavení databázových připojení, zadejte podrobnosti o účtu správce a kliknutím na tlačítko „Pokračovat“ vytvořte databázi pro Group-Office. Poté se ujistěte, že do „/var/www/html/group-office/config.php“ již nelze zapisovat:

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

To je vše. Instalace Group-Office je nyní dokončena.

Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich hostingových služeb Ubuntu, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, abynainstalovali Group-Office pro tebe. 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.


Panels
  1. Jak nainstalovat PHP 8.0 na Ubuntu 20.04 / Ubuntu 18.04

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat PrestaShop na Ubuntu 14.04 VPS

  1. Jak nainstalovat PyroCMS na Ubuntu 14.04 VPS

  2. Jak nainstalovat Munin na Ubuntu 14.04 VPS

  3. Jak nainstalovat Contao na Ubuntu 14.04 VPS

  1. Jak nainstalovat CS-Cart v4 na Ubuntu 14.04 VPS

  2. Jak nainstalovat Drupal na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.3 na Ubuntu 16.04