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

Jak nainstalovat a nakonfigurovat SuiteCRM s OPcache na Ubuntu 14.04 VPS

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.


Panels
  1. Jak nainstalovat a nakonfigurovat CyberPanel na Ubuntu 18.04

  2. Jak nainstalovat b2evolution na Ubuntu 14.04 VPS

  3. Jak nainstalovat a nastavit diskurz na Ubuntu 12.04 VPS

  1. Jak nainstalovat OwnCloud 7 na Ubuntu 14.04 VPS

  2. Nainstalujte Fuel CMS na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL

  3. Nainstalujte Concrete5 na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL

  1. Jak nainstalovat EspoCRM s Nginx na Ubuntu VPS

  2. Jak nainstalovat Boonex Dolphin 7 na Ubuntu VPS

  3. Jak nainstalovat a nakonfigurovat PHP OPcache na Ubuntu 20.04