Ricerca nel sito web

Installa SuiteCRM (Customer Relationship Management) in Linux


Il CRM (Customer Relationship Management) si riferisce all'insieme di pratiche, politiche e tecnologie che le aziende utilizzano per gestire e rivedere l'interazione con i clienti attuali e potenziali; con l'obiettivo principale di rafforzare i rapporti commerciali con i clienti, fidelizzarli e stimolare la crescita delle vendite.

SuiteCRM è un sistema CRM gratuito e open source, completo di funzionalità e altamente estensibile che funziona su qualsiasi sistema operativo con PHP installato. È un fork del noto SugarCRM Community Edition open source.

Prova SuiteCRM Demo utilizzando le credenziali riportate di seguito per accedere:

Username: will 
Password: will

Caratteristiche di SuiteCRM:

  • Multipiattaforma: funziona su Linux, Windows, Mac OSX e qualsiasi sistema che esegue PHP.
  • Modulo flusso di lavoro efficiente, potente e flessibile.
  • Supporta l'automazione delle attività ripetitive.
  • Supporta la modellazione rapida e semplice della pipeline di vendita.
  • Consente la creazione di preventivi con bellissimi modelli.
  • Permette la gestione delle strategie di prezzo.
  • Supporta il self-service del cliente tramite un sito Web facile da configurare e utilizzare.
  • Notifica istantanea dei problemi dei clienti e molto altro ancora.

Requisiti:

  • Sistema Debian/Ubuntu o CentOS installato con LAMP Stack.
  • Moduli PHP (JSON, analisi XML, stringhe MB, gestione ZIP, IMAP, cURL).
  • Libreria di compressione ZLIB.
  • Supporto per gli sprite.

In questo articolo spiegheremo come installare e configurare SuiteCRM nei sistemi basati su CentOS/RHEL 7 e Debian/Ubuntu.

Passaggio 1: installazione dell'ambiente LAMP Stack

1. Per prima cosa aggiorna i pacchetti software di sistema alla versione più recente.

sudo apt update        [On Debian/Ubuntu]
sudo yum update        [On CentOS/RHEL] 

2. Una volta aggiornati i pacchetti software, ora puoi installare lo stack LAMP (Linux, Apache, MySQL e PHP) con tutti i moduli PHP richiesti come mostrato.

-------------- On Debian/Ubuntu -------------- 
sudo apt install apache2 apache2-utils libapache2-mod-php php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap libpcre3 libpcre3-dev zlib1g zlib1g-dev mariadb-server

-------------- On CentOS/RHEL/Fedora -------------- 
yum install httpd php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

3. Una volta installato lo stack LAMP, avvia il servizio Apache e MariaDB e abilitalo all'avvio automatico all'avvio del sistema.

-------------- On Debian/Ubuntu -------------- 
sudo systemctl start apache mysql
sudo systemctl enable apache mariadb

-------------- On CentOS/RHEL/Fedora -------------- 
systemctl start httpd mysql
systemctl enable httpd mariadb

4. Ora proteggi e rafforza l'installazione del server database eseguendo lo script seguente.

sudo mysql_secure_installation
OR
mysql_secure_installation

Dopo aver eseguito lo script di sicurezza sopra, ti verrà chiesto di inserire la password di root, premi semplicemente [Invio] senza fornirla:

Enter current password for root (enter for none):

Ancora una volta, ti verrà chiesto di rispondere anche alle domande seguenti, digita semplicemente y a tutte le domande per impostare una password di root, rimuovere utenti anonimi, disattivare l'accesso root remoto, rimuovere il database di test e ricaricare i privilegi tabelle:


Set root password? [Y/n] y 
Remove anonymous users? [Y/n] y 
Disallow root login remotely? [Y/n] y 
Remove test database and access to it? [Y/n] y 
Reload privilege tables now? [Y/n] y

5. Ora devi configurare PHP per consentire il caricamento di file di almeno 6 MB. Apri il tuo file di configurazione PHP (/etc/php.ini o /etc/php5/apache2/php.ini) con l'editor che preferisci, cerca upload_max_filesize e impostalo in questo modo.

upload_max_filesize = 6M

Salvare il file e chiuderlo, quindi riavviare il server HTTP.

sudo systemctl restart apache   [On Debian/Ubuntu]
systemctl restart httpd         [On CentOS/RHEL]   

Passaggio 2: crea il database di SuiteCRM

6. In questo passaggio, puoi creare un database che memorizzerà i dati per suiteCRM. Esegui il comando seguente per accedere alla shell MariaDB (ricordati di utilizzare i tuoi valori per il nome del database, utente e password).

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db;
MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY 'crmsys@dmin$12';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Passaggio 3: installa e configura SuiteCRM

7. Per prima cosa installa Git per recuperare e clonare l'ultima versione di SuiteCRM dal suo repository Github nella directory root di Apache (/var/www/html/) con le autorizzazioni appropriate sul Cartella SuiteCRM.

sudo apt -y install git      [On Debian/Ubuntu]
sudo yum -y install git      [On CentOS/RHEL]

cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
sudo mv SuiteCRM suitecrm
sudo chown -R www-data:www-data suitecrm   [On Debian/Ubuntu]
sudo chown -R apache:apache suitecrm       [On CentOS/RHEL]
sudo chmod -R 755 suitecrm
ls -ld suitecrm

8. Ora apri il browser web e digita l'URL seguente per accedere alla procedura guidata di installazione web di SuiteCRM.

http://SERVER_IP/suitecrm/install.php
OR
http://localhost/suitecrm/install.php

Vedrai la pagina di benvenuto, che include il contratto di licenza di SuiteCRM. Leggi la licenza, seleziona "Accetto" e imposta la lingua di installazione. Fai clic su Avanti per continuare.

9. Di seguito verrà visualizzata la pagina dei requisiti di preinstallazione. Se tutto va bene, come mostrato nello screenshot qui sotto, fai clic su Avanti per procedere.

11. Successivamente, fornisci le impostazioni del database SuiteCRM (nome del database, host, nome utente e password).

Nella stessa pagina, inserisci le configurazioni del sito (nome del sito, nome utente amministratore, password e indirizzo email).

Puoi anche configurare più opzioni:

  • Dati dimostrativi (scegli se desideri popolare il sito con dati dimostrativi).
  • Selezione dello scenario – come vendite, marketing, ecc.
  • Specifica del server SMTP: scegli il provider di posta elettronica, il server SMTP, la porta, i dettagli di autenticazione dell'utente.
  • Dettagli del marchio: nome e logo dell'organizzazione.
  • Impostazioni locali del sistema: formato data, formato ora, fuso orario, valuta, simbolo di valuta e codice valuta ISO 4217.
  • Impostazioni di sicurezza del sito.

Una volta terminato, fai clic su Avanti per avviare il processo di installazione vero e proprio in cui il programma di installazione creerà tabelle di database e impostazioni predefinite.

12. Una volta completata l'installazione, sei pronto per accedere. Fornisci il nome utente e la password dell'amministratore, quindi fai clic su "Accedi".

Pagina iniziale di SuiteCRM: https://suitecrm.com/

Godere! Per qualsiasi domanda o pensiero che desideri condividere, contattaci tramite la sezione commenti qui sotto.