GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare vTiger CRM su Ubuntu 18.04 LTS

vTiger CRM è un software gratuito e open source per la gestione delle relazioni con i clienti per la tua azienda. È scritto in PHP e utilizza MariaDB per archiviare i suoi dati. È appositamente progettato per la facilità d'uso per consentire ai proprietari di aziende di collaborare e automatizzare le esperienze coinvolgenti con i clienti durante l'intero processo. vTiger CRM consente ai team di vendita, supporto e marketing di organizzarsi e collaborare per migliorare in modo misurabile le esperienze dei clienti.

Caratteristiche

  • Supporta il controllo degli accessi basato sui ruoli.
  • Fornisce plugin per Outlook, Thunderbird, Firefox e Gmail.
  • Assistenza automatizzata tramite un portale clienti e ticket di supporto.
  • Flussi di lavoro, attività e gestione dei progetti.
  • Consentici di importare ed esportare dati tramite file CSV.
  • fornisce dashboard utente personalizzabili.

In questo tutorial impareremo come installare vTiger CRM sul server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un indirizzo IP statico 192.168.0.103 è impostato sul tuo server.
  • È stata impostata una password di root sul tuo server.

Per iniziare

Prima di iniziare, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo eseguendo il seguente comando:

apt-get update -y
apt-get upgrade -y

Una volta aggiornato il server, riavvia il server per applicare le modifiche.

Installa il server LAMP

VTiger CRM viene eseguito sul server web, scritto in PHP e utilizza MariaDB per memorizzare i propri dati. Quindi, dovrai installare Apache, MariaDB, PHP e altri moduli PHP sul tuo server. Puoi installarli tutti semplicemente eseguendo il seguente comando:

apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip 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 unzip wget -y

Una volta installati tutti i pacchetti, apri il file php.ini e apporta alcune modifiche:

nano /etc/php/7.2/apache2/php.ini

Apporta le seguenti modifiche:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Salva e chiudi il file. Quindi, avvia il servizio Apache e MariaDB e consenti loro di avviarsi all'avvio con il seguente comando:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Configura database

Per impostazione predefinita, MariaDB non è protetta. Quindi, dovrai proteggerlo. Puoi farlo eseguendo lo script mysql_secure_installation:

mysql_secure_installation

Questo script cambierà la tua attuale password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso come root in remoto come mostrato di seguito:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    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

Una volta che MariaDB è protetto, accedi alla shell di MariaDB con il seguente comando:

mysql -u root -p

Inserisci la tua password di root quando richiesto. Quindi, crea un database e un utente per vTiger utilizzando il comando seguente:

MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';

Quindi, concedi tutti i privilegi al database vTiger con il seguente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Sostituisci la parola mypqssword con la tua password sicura. Successivamente, modifica il database con il seguente comando:

MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;

Quindi, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Installa vTiger CRM

Innanzitutto, dovrai scaricare l'ultima versione di vTiger CRM dal loro sito Web ufficiale. Puoi scaricarlo con il seguente comando:

wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvzf vtigercrm7.1.0.tar.gz

Quindi, copia la directory estratta nella root web di Apache e dai le autorizzazioni appropriate:

cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm

Una volta terminato, puoi procedere al passaggio successivo.

Configura Apache per vTiger CRM

Successivamente, dovrai creare un file host virtuale apache per vTiger CRM. Puoi crearlo con il seguente comando:

nano /etc/apache2/sites-available/vtigercrm.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/html/vtigercrm/

     <Directory /var/www/html/vtigercrm/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

Sostituisci il nome di dominio expl.com con il tuo nome di dominio. Salva e chiudi il file. Quindi, disabilita il file host virtuale predefinito di Apache e abilita il file host virtuale vTiger con il seguente comando:

a2ensite vtigercrm
a2dissite 000-default

Quindi, abilita il modulo di riscrittura di Apache e riavvia il servizio Apache con il seguente comando:

a2enmod rewrite
systemctl restart apache2

Quindi, controlla lo stato del servizio Apache con il seguente comando:

systemctl status apache2

Dovresti vedere il seguente output:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-06 16:23:20 UTC; 20min ago
  Process: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2952 (apache2)
    Tasks: 11 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2952 /usr/sbin/apache2 -k start
           ??2973 /usr/sbin/apache2 -k start
           ??2975 /usr/sbin/apache2 -k start
           ??2977 /usr/sbin/apache2 -k start
           ??2979 /usr/sbin/apache2 -k start
           ??2982 /usr/sbin/apache2 -k start
           ??2985 /usr/sbin/apache2 -k start
           ??2986 /usr/sbin/apache2 -k start
           ??2987 /usr/sbin/apache2 -k start
           ??3156 /usr/sbin/apache2 -k start
           ??3158 /usr/sbin/apache2 -k start

Feb 06 16:23:19 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 06 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.
Feb 06 16:23:20 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Accedi a vTiger CRM

Ora apri il tuo browser web e digita l'URL http://example.com. Verrai reindirizzato alla seguente pagina:

Ora, fai clic su Installa pulsante. Dovresti vedere la seguente pagina:

Ora, accetta la licenza pubblica vTiger. Dovresti vedere la seguente pagina:

Successivamente, verifica i prerequisiti di installazione e fai clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Successivamente, fornisci il nome del database, il nome utente del database, la password, il nome utente e la password dell'amministratore. Quindi, fai clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Quindi, seleziona il tuo settore e fai clic su Avanti pulsante. Dovresti vedere la seguente pagina:

Quindi, seleziona i moduli e fai clic su Avanti pulsante. Una volta che l'installazione è stata completata con successo, dovresti vedere la seguente pagina:

Congratulazioni per aver installato e configurato correttamente vTiger CRM sul server Ubuntu 18.04.


Ubuntu
  1. Come installare MariaDB in Ubuntu 20.04 LTS

  2. Come installare BookStack su Ubuntu 16.04 LTS

  3. Come installare SOPlanning su Ubuntu 18.04 LTS

  4. Come installare ProcessWire CMS su Ubuntu 18.04 LTS

  5. Come installare BookStack su Ubuntu 18.04 LTS

Come installare vTiger CRM su Ubuntu 16.04 LTS

Come installare lo stack LAMP su Ubuntu 18.04 LTS

Come installare Vtiger CRM su Ubuntu 18.04 LTS

Come installare CachetHQ su Ubuntu 18.04 LTS

Come installare Vtiger CRM su Ubuntu 20.04 LTS

Come installare Vtiger CRM su Ubuntu 20.04