Vtiger CRM è una piattaforma di Customer Relationship Management (CRM) basata su cloud che aiuta le interazioni tra l'azienda e i suoi clienti. Fornisce un'esperienza cliente intuitiva e offre prestazioni eccezionali per i team di marketing, vendita e supporto, che in cambio garantiscono una migliore fidelizzazione dei clienti per l'azienda.
Alcune delle funzionalità chiave fornite da Vtiger CRM :
- Fornisce funzionalità API
- Gestione account e contatti
- Servizi di assistenza clienti
- Automazione dell'inventario
- Rapporti e statistiche
- Integrazione con i social media
- Supporta l'importazione e l'esportazione di dati
Vtiger CRM offre una versione open source della sua piattaforma che è supportata continuamente da comunità e sviluppatori. È sviluppato utilizzando PHP e utilizza Apache come server Web e MariaDB come server di database.
In questo articolo, ti mostreremo come installare Vtiger CRM su Ubuntu 18.04 .
Prerequisiti:
Per questo tutorial, utilizzeremo il nostro servizio Ubuntu VPS. Assicurati che il tuo server soddisfi i seguenti requisiti hardware e software minimi:
Hardware:
- 2 core CPU
- 2 GB di RAM
- 10 GB di spazio libero su disco
Software:
- Nome di dominio registrato e puntato all'indirizzo IP del tuo server
- Ubuntu 18.04 o successivo
- Accesso root completo
Verifica aggiornamenti e dipendenze di installazione
Accedi al tuo server tramite SSH:
ssh [nome utente]@[indirizzo_ip_server]
Assicurati di sostituire "username" con il nome account di un utente root trovato sul server (o l'utente root stesso) e sostituisci "server_ip" con l'indirizzo IP del tuo server.
Prima di iniziare con l'installazione, si consiglia di aggiornare i pacchetti Ubuntu alle loro ultime versioni:
apt-get updateapt-get upgrade
Assicurati che le dipendenze richieste siano installate eseguendo il comando seguente:
apt-get install software-properties-common build-essential unzip wget -y
Installazione dello stack LAMP
1. Installazione di Apache2
Apache2 è il server web consigliato per Vtiger. Per installarlo, esegui il seguente comando:
apt-get install apache2
Una volta installato, è meglio abilitare l'avvio automatico del servizio Apache2 in caso di riavvio del sistema:
systemctl abilita apache2
Per verificare se il tuo servizio Apache2 è in esecuzione, usa il seguente comando:
stato systemctl apache2
Dovresti vedere il seguente output:
● apache2.service - Apache HTTP ServerLoaded:caricato (/lib/systemd/system/apache2.service; abilitato; preimpostazione del fornitore:abilitato)
Un modulo Apache chiamato "riscrivi" dovrebbe essere abilitato:
a2enmod riscrittura
Riavvia il servizio apache2 per applicare le modifiche apportate:
systemctl riavvia apache2
2. Installazione di PHP v7.2
Vtiger CMS supporta l'ultima versione stabile di PHP, che è PHP 7.2. Sfortunatamente, questa non è ancora la versione predefinita di PHP installata su Ubuntu 18.04, quindi dobbiamo aggiungere un repository aggiuntivo. Per procedere, utilizza i seguenti comandi:
add-apt-repository ppa:ondrej/phpapt-get update
Dopo aver aggiornato il repository, usa il seguente comando per installare PHP 7.2 e tutte le librerie richieste per questo tutorial:
apt install libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap php7.2-json
Per verificare che stai utilizzando PHP 7.2, digita il seguente comando:
php -v
Dovresti vedere il seguente testo:
PHP 7.2.15-1+ubuntu18.04.1+deb.sury.org+1 (cli) (costruito:8 febbraio 2019 15:38:01) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies con Zend OPcache v7.2.15-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, di Zend Technologies
Ulteriori modifiche al file di configurazione predefinito caricato da Apache per PHP sono richieste da Vtiger.
nano /etc/php/7.2/apache2/php.ini
Modifica le seguenti righe:
max_execution_time =120max_input_vars =2000memory_limit =256Mpost_max_size =32Mupload_max_filesize =64Mfile_uploads =Onallow_url_fopen =Ondisplay_errors =Onshort_open_tags =Offlog_errors =Offerror_reporting =E_WARNING &~E_PRE_NOTICE &~E_DEPRECATED &~E_DEPRECATEDSalva la configurazione e riavvia il servizio del server web Apache per applicare le modifiche:
systemctl riavvia apache23. Installazione del server MariaDB
Per installare il server MariaDB, utilizzare il seguente comando.
apt-get install mariadb-serverDopo una corretta installazione, dobbiamo applicare le impostazioni di sicurezza di base utilizzando lo script di sicurezza integrato fornito da MariaDB.
installazione_mysql_securePer tutte le domande oltre all'impostazione della nuova password, rispondi alle richieste con:
Rimuovere utenti anonimi? (Premere y|Y per Sì, qualsiasi altro tasto per No):YDisconsentire l'accesso root da remoto? (Premere y|Y per Sì, qualsiasi altro tasto per No):YRimuovere il database di test e accedervi? (Premere y|Y per Sì, qualsiasi altro tasto per No):YRicarica ora le tabelle dei privilegi? (Premere y|Y per Sì, qualsiasi altro tasto per No) :YPer verificare la versione di MySQL attualmente installata, digita il seguente comando:
mysql -VDovresti vedere il seguente testo:
mysql Ver 15.1 Distrib 10.1.38-MariaDB, per debian-linux-gnu (x86_64) usando readline 5.23. Creazione del nostro database Vtiger CRM
Dopo aver configurato il server del database, ora possiamo continuare creando e configurando il nostro database.
Accedi alla CLI di MariaDB:
mysql -u root -pUtilizzare le righe seguenti per creare il database (vtiger_db) e assegnare l'utente (vtiger_user) al database appena creato.
Ricorda sempre di utilizzare una password complessa. In genere è sufficiente una password che utilizzi almeno 12 caratteri inclusi simboli alfanumerici e grammaticali. Non utilizzare mai password basate su parole del dizionario o date significative.
CREA DATABASE vtiger_db;CREA UTENTE 'vtiger_user'@'localhost' IDENTIFICATO DA '[password]';CONCEDI TUTTI I PRIVILEGI SU vtiger_db.* A 'vtiger_user'@'localhost' IDENTIFICATO DA '[password]' CON L'OPZIONE DI CONCESSIONE; ALTER DATABASE vtiger_db CHARACTER SET utf8 COLLATE utf8_general_ci;FLUSH PRIVILEGES;EXIT;Non dimenticare di sostituire "[password]" con la tua password complessa.
Per verificare che possiamo accedere al database appena creato con il nuovo utente del database, eseguire il comando seguente:
mysql -u vtiger_user -p vtiger_dbRichiederà la password dell'utente del database, una volta effettuato l'accesso dovresti essere in grado di vedere MariaDB CLI.
Per uscire dalla CLI, digitare:
chiudiInstallazione di Vtiger CRM
Dopo aver impostato correttamente il nostro stack LAMP, ora possiamo scaricare e installare Vtiger CRM. Al momento della scrittura, l'ultima versione stabile di Vtiger è 7.1.0.
Per prima cosa, dovremo cambiare la nostra directory in "/var/www/".
cd /var/www/Dopo aver modificato la directory corrente, ora possiamo procedere al download dei file Web per Vtiger CRM utilizzando wget.
wget https://cfhcable.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gzDopo che il download è stato completato con successo, possiamo quindi estrarre il file GZ utilizzando il seguente comando:
tar -xvzf vtigercrm7.1.0.tar.gzRimuovere il file scaricato dopo averlo decompresso:
rm vtigercrm7.1.0.tar.gzDobbiamo assicurarci che i permessi di file e cartelle siano corretti:
chown -R www-data:www-data /var/www/vtigercrm/chmod 755 /var/www/vtigercrm/Creazione di un host virtuale
Per la nostra installazione di Vtiger, è meglio creare una configurazione di host virtuale Apache dedicata, che non solo rende la nostra configurazione più organizzata, ma consente anche di utilizzare il server per altri scopi, nel caso in cui sia necessario configurare altri siti Web in futuro.
Crea e modifica il seguente file:
nano /etc/apache2/sites-available/vtigercrm.confIncolla quanto segue (modifica in base ai parametri del tuo server):
ServerName vtiger-dev.yourdomainhere.com ServerAlias www.vtiger-dev.yourdomainhere.com ServerAdmin [email protected] DocumentRoot /var/www/vtigercrm/ ErrorLog ${APACHE_LOG_DIR} /vtiger-dev.yourdomainhere.com-error.log CustomLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-access.log combinato Opzioni FollowSymlinks AllowOverride All Order allow,deny Allow from tutti Una volta fatto, salva il file ed esegui i seguenti comandi per attivare le modifiche che abbiamo apportato:
a2ensite vtigercrm.confsystemctl riavvia apache2Ora puoi visitare il tuo sito web e procedere con la configurazione iniziale, che dovrebbe assomigliare a questa.
Ecco fatto - ora hai una piattaforma CRM funzionante basata su Vtiger sul tuo server Ubuntu 18.04.
Naturalmente, non è necessario installare Vtiger CRM su Ubuntu 18.04 se hai un VPS Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Vtiger CRM su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.
PS . Se ti è piaciuto leggere questo post del blog su come installare Vtiger CRM su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.