GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Vtiger CRM su CentOS 8 - Una guida passo passo?

Vtiger CRM è un'applicazione open source per la gestione delle relazioni con i clienti scritta in PHP. Offre funzionalità come automazione delle vendite, automazione del marketing, analisi e reportistica, assistenza clienti e molte altre.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative all'installazione del software PHP sui sistemi Linux.

In questo contesto, esamineremo come installare Vtiger CRM su una macchina CentOS 8.


Passaggi per installare e configurare Vtiger CRM su CentOS 8

1. Esegui l'aggiornamento del sistema

Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato eseguendo il comando seguente sul tuo terminale:

$ sudo dnf clean all
$ sudo dnf update


2. Installa lo stack LAMP

Se non hai uno stack LAMP già installato sul tuo server, puoi seguire la nostra guida qui.


3. Installa Vtiger CRM sul sistema

Ora scarichiamo l'ultima versione di Vtiger sul tuo sistema CentOS usando il comando wget:

$ wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm7.2.0.tar.gz
$ tar xvf vtigercrm7.2.0.tar.gz
$ sudo mv vtigercrm /var/www/html/

Non dimenticare, dovremo modificare alcune autorizzazioni delle cartelle:

$ sudo chown -R apache:apache /var/www/html/vtigercrm


4. Configura MariaDB per Vtiger CRM

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando lo script mysql_secure_installation. Dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB.

$ mysql_secure_installation

Quindi, configuralo in questo modo:

- 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

Successivamente, dovremo accedere alla console MariaDB e creare un database per Vtiger CRM. Esegui il seguente comando:

$ mysql -u root -p

Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, è necessario creare un database per l'installazione di Vtiger CRM:

MariaDB > CREATE DATABASE vtiger;
MariaDB > CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY 'your-strong-passwd';
MariaDB > GRANT ALL PRIVILEGES ON `vtiger`.* TO 'vtiger_user'@'localhost';
MariaDB > FLUSH PRIVILEGES;
MariaDB > \q


5. Configura il server web Apache

Il primo, crea un file host virtuale per vTiger:

$ sudo nano /etc/httpd/conf.d/vtigercrm.conf

Quindi, aggiungi i seguenti comandi:

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.com
     ServerAlias www.example.com
     DocumentRoot /var/www/html/vtigercrm/
     <Directory /var/www/html/vtigercrm/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>
     ErrorLog /var/log/httpd/vtigercrm_error.log
     CustomLog /var/log/httpd/vtigercrm_access.log combined
</VirtualHost>

Infine, riavvia il servizio Apache per rendere effettive le modifiche:

$ sudo systemctl restart httpd


6. Configura Firewall

Apri la porta HTTP nel firewall eseguendo i seguenti comandi:

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Quindi, disabilita SELinux sul sistema CentOS:

$ sudo setenforce 0
$ sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config


7. Accedi a Vtiger CRM

Vtiger CRM sarà disponibile sulla porta HTTP 80 per impostazione predefinita.

Apri il tuo browser preferito e vai a http://tuo-dominio.com o http://indirizzo-ip-server e completa i passaggi richiesti per completare l'installazione.



Cent OS
  1. Installa Grafana su CentOS 8 - Guida passo passo?

  2. Installa FreeIPA su CentOS 8 - Guida passo passo?

  3. Installare OrangeScrum su CentOS 8 - Guida passo passo?

  4. Installa Rar/Unrar su Centos 8 - Guida passo passo?

  5. Installa ClamAV su CentOS 8 - Guida passo passo?

Installa vTiger CRM su CentOS 8

Installa la trasmissione su CentOS 8 - Una guida passo passo?

Installa Mattermost su CentOS 8 - Una guida passo passo?

Installa Vtiger CRM su CentOS 8 - Una guida passo passo?

Installare Gparted su CentOS 8 - Una guida passo passo?

Come installare Vtiger CRM su CentOS 7