GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Sugar CRM Community Edition su un VPS Ubuntu 14.04

Sugar CRM Community Edition è un software di gestione delle relazioni con i clienti (CRM) open source e basato sul Web. Fornisce molte funzioni come gestione delle attività, contatti, account, campagne, moduli web-to-lead, dashboard, client di posta elettronica e marketing, gestione dei progetti, tracciamento dei bug, calendari condivisi ecc. che consentono la massima gestione delle relazioni commerciali e con i clienti.
In questo tutorial ti mostreremo come installare Sugar CRM Community Edition su un VPS Ubuntu in meno di 5 minuti.

Scarica l'ultima versione di Sugar CRM Community Edition disponibile su http://sourceforge.net/projects/sugarcrm/files/ nella directory '/opt' sul server. Quindi, estrailo e sposta i file e le directory di Sugar CRM nella directory "/var/www/html/sugar". Al momento della stesura di questo tutorial, l'ultima versione stabile di Sugar CRM Community Edition è la 6.5.20.

cd /opt/
wget http://sourceforge.net/projects/sugarcrm/files/latest/download -O SugarCE-6.5.20.zip
unzip SugarCE-6.5.20.zip
mv SugarCE-Full-6.5.20 /var/www/html/sugar

Sugar CRM Community Edition richiede:

  • PHP con bcmath, cURL, libreria grafica GD, hash, IMAP, JSON, mbstring, MySQLi, openSSL, SimpleXML, ZIP e estensioni PHP ZLIB abilitate.
  • Server Web Apache>=2.x+
  • MySQL>=5.x installato sul tuo VPS Linux .

Aggiorna gli elenchi dei pacchetti del tuo sistema operativo e installa gli aggiornamenti software utilizzando i seguenti comandi:

apt-get update
apt-get upgrade

Installa PHP e i moduli PHP richiesti:

apt-get install php5 php5-cli php5-common php5-dev php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-xmlrpc php5-xsl

Per migliorare le prestazioni, si consiglia di avere l'estensione PHP JSMin installata sul server. L'estensione PHP JSMin può essere installata utilizzando il comando pecl:

pecl install jsmin

Modifica il file di configurazione php.ini e aggiungi 'extension=jsmin.so':

vi /etc/php5/apache2/php.ini
extension=jsmin.so

Inoltre, aggiungi/modifica le seguenti impostazioni:

post_max_size = 32M
upload_max_filesize = 32M
memory_limit = 768M

InboundEmail e Campaigns (Email) richiedono le librerie IMAP, quindi abilita il modulo IMAP:

sudo php5enmod imap

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "sugar.conf":

touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf

quindi, aggiungi le seguenti righe:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/sugar/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
   <Directory /var/www/html/sugar/>
      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>

Riavvia il server Web Apache per rendere effettive le modifiche:

service apache2 restart

I seguenti file e directory all'interno della directory '/var/www/html/sugar/' devono essere scrivibili dal tuo server web:

'config.php' 
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files

Questo può essere ottenuto facilmente eseguendo il seguente comando:

chown www-data:www-data -R /var/www/html/sugar/

Crea un nuovo database MySQL chiamato "sugarcrm" sul tuo server:

mysql -u root -p
mysql> CREATE DATABASE sugarcrm;
mysql> CREATE USER sugar@localhost;
mysql> SET PASSWORD FOR 'sugar'@'localhost' = PASSWORD("sugar-password");
mysql> GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugar'@'localhost' IDENTIFIED BY 'sugar-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Non dimenticare di cambiare "sugar-password" con una password complessa per il tuo utente MySQL "sugar".

Apri http://tuo-dominio.com nel tuo browser web preferito e segui le semplici istruzioni.

Per eseguire Sugar Schedulers, aggiungi la seguente riga al file crontab:

*    *    *    *    *     cd /var/www/html/sugar; php -f cron.php > /dev/null 2>&1

Questo è tutto. L'installazione di Sugar CRM è ora completa. Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS ottimizzato per Ubuntu, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Sugar CRM 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.


Panels
  1. Come installare b2evolution su un VPS Ubuntu 14.04

  2. Come installare Drupal 7 su Ubuntu 14.04

  3. Come installare eGroupware su un VPS Ubuntu 14.04

  4. Come installare OwnCloud 7 su un VPS Ubuntu 14.04

  5. Installa VTiger CRM su un VPS Ubuntu 14.04

Come installare MongoDB Community Edition su Ubuntu

Come installare Sugar CRM Community Edition su un VPS Ubuntu 14.04

Come installare Joomla 3 su Ubuntu 14.04

Come installare MySQL su Ubuntu 16.04

Come installare Chamilo su Ubuntu 16.04

Come installare phpMyAdmin su Ubuntu 20.04