SuiteCRM je fork populární open source SugarCRM Community Edition.
Chcete-li instalovat SuiteCRM na Ubuntu VPS postupujte podle velmi jednoduchých kroků popsaných níže.
Zkontrolujte, zda máte Ubuntu 14.04 Linux VPS je plně aktuální pomocí:
apt-get update apt-get upgrade
V době psaní tohoto tutoriálu je nejnovější stabilní verze SuiteCRM 7.1.5 a vyžaduje:
- PHP s grafickou knihovnou GD, povolenými rozšířeními PHP cURL, IMAP, mbstring, JSON, PCRE, XML, ZLIB a ZIP.
- Webový server Apache>=2.x+
- MySQL>=5.x nainstalovaný na vašem virtuálním serveru Linux.
Stáhněte si nejnovější verzi SuiteCRM dostupnou na https://suitecrm.com/download do adresáře /opt na serveru. Poté jej rozbalte a přesuňte soubory a adresáře SuiteCRM do adresáře „/var/www/html/suitecrm“ pomocí následujících příkazů:
unzip SuiteCRM-7.1.5\ MAX.zip mv suitecrm-7.1.5-max/ /var/www/html/ cd /var/www/html/ mv suitecrm-7.1.5-max suitecrm
SuiteCRM vyžaduje, aby databáze fungovala, protože zde se ukládají data, takže si na svém serveru vytvořte novou databázi MySQL „suitecrmdb“:
mysql -u root -p mysql> CREATE DATABASE suitecrmdb; mysql> CREATE USER suitecrm@localhost; mysql> SET PASSWORD FOR 'suitecrm'@'localhost' = PASSWORD("suitecrm-password"); mysql> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'suitecrm-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Chcete-li zvýšit výkon SuiteCRM, ujistěte se, že je pro vaši instanci SuiteCRM nakonfigurován nějaký mechanismus mezipaměti, jako je APC, Memcache, Redis, Zend OPcache atd. Protože APC nepodporuje PHP 5.5, můžete místo toho použít vestavěnou mezipaměť operačních kódů PHP 5.5.
Chcete-li povolit Zend OPcache, upravte konfigurační soubor ‘/etc/php5/apache2/php.ini’ a přidejte/upravte následující nastavení:
[opcache] opcache.enable=1 opcache.max_accelerated_files=1000 opcache.memory_consumption=128
Také přidejte/upravte následující řádky do souboru ‘/etc/php5/apache2/php.ini’:
memory_limit = 128M upload_max_filesize = 20M extension=curl.so extension=imap.so
Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem ‚suitecrm.conf‘:
touch /etc/apache2/sites-available/suitecrm.conf ln -s /etc/apache2/sites-available/suitecrm.conf /etc/apache2/sites-enabled/suitecrm.conf vi /etc/apache2/sites-available/suitecrm.conf
poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/suitecrm/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/suitecrm/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Povolte PHP Opcache pomocí následujícího příkazu:
php5enmod opcache
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Uživatel webového serveru (www-data) musí mít možnost zapisovat do souborů a adresářů SuiteCRM uvnitř adresářů 'custom', 'cache', 'modules' a 'upload' a konfiguračního souboru SuiteCRM (config.php), takže lze to snadno provést provedením následujícího příkazu:
chown www-data:www-data -R /var/www/html/suitecrm/
Chcete-li spustit plánovače SuiteCRM, spusťte „crontab -e“ a přidejte do souboru crontab následující řádek:
* * * * * cd /var/www/html/suitecrm; php -f cron.php > /dev/null 2>&1
Restartujte službu Cron:
service cron restart
Spusťte webový instalační program SuiteCRM otevřením http://vaše-domena.com ve svém oblíbeném webovém prohlížeči a poté postupujte podle jednoduchých pokynů.
To je vše. Instalace SuiteCRM je nyní dokončena. Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Ubuntu VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali SuiteCRM 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.