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

Come installare Vtiger CRM su un VPS Ubuntu 18.04

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_DEPRECATED 

Salva la configurazione e riavvia il servizio del server web Apache per applicare le modifiche:

systemctl riavvia apache2

3. Installazione del server MariaDB

Per installare il server MariaDB, utilizzare il seguente comando.

apt-get install mariadb-server

Dopo una corretta installazione, dobbiamo applicare le impostazioni di sicurezza di base utilizzando lo script di sicurezza integrato fornito da MariaDB.

installazione_mysql_secure

Per 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) :Y

Per verificare la versione di MySQL attualmente installata, digita il seguente comando:

mysql -V

Dovresti vedere il seguente testo:

mysql Ver 15.1 Distrib 10.1.38-MariaDB, per debian-linux-gnu (x86_64) usando readline 5.2

3. 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 -p

Utilizzare 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_db

Richiederà la password dell'utente del database, una volta effettuato l'accesso dovresti essere in grado di vedere MariaDB CLI.

Per uscire dalla CLI, digitare:

chiudi

Installazione 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.gz

Dopo che il download è stato completato con successo, possiamo quindi estrarre il file GZ utilizzando il seguente comando:

tar -xvzf vtigercrm7.1.0.tar.gz

Rimuovere il file scaricato dopo averlo decompresso:

rm vtigercrm7.1.0.tar.gz

Dobbiamo 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.conf

Incolla 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 apache2

Ora 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.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare PrestaShop su un VPS Ubuntu 14.04

  3. Come installare Munin su un VPS Ubuntu 14.04

  4. Come installare Contao su un VPS Ubuntu 14.04

  5. Come installare Seafile su un VPS Ubuntu 14.04

Come installare vTiger CRM su Ubuntu 18.04 LTS

Come installare Vtiger CRM su Ubuntu 18.04 LTS

Come installare aaPanel su Ubuntu 20.04

Come installare CS-Cart su Ubuntu 18.04

Come installare PHP 7.3 su Ubuntu 18.04

Come installare Vtiger CRM su Ubuntu 20.04