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.