GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installez Vtiger CRM sur CentOS 8 - Un guide étape par étape ?

Vtiger CRM est une application open source de gestion de la relation client écrite en PHP. Il offre des fonctionnalités telles que l'automatisation des ventes, l'automatisation du marketing, l'analyse et le reporting, le support client et bien d'autres.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes d'installation de logiciels PHP sur des systèmes Linux.

Dans ce contexte, nous verrons comment installer Vtiger CRM sur la machine CentOS 8.


Étapes pour installer et configurer Vtiger CRM sur CentOS 8

1. Effectuez la mise à jour du système

Tout d'abord, commençons par nous assurer que votre système est à jour en exécutant la commande ci-dessous sur votre terminal :

$ sudo dnf clean all
$ sudo dnf update


2. Installez la pile LAMP

Si vous n'avez pas de pile LAMP déjà installée sur votre serveur, vous pouvez suivre notre guide ici.


3. Installez Vtiger CRM sur le système

Nous téléchargeons maintenant la dernière version de Vtiger sur votre système CentOS à l'aide de la commande 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/

N'oubliez pas, nous devrons modifier les autorisations de certains dossiers :

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


4. Configurez MariaDB pour Vtiger CRM

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide du script mysql_secure_installation. Vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé.

$ mysql_secure_installation

Ensuite, configurez-le comme ceci :

- 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

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour le Vtiger CRM. Exécutez la commande suivante :

$ mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois que vous êtes connecté à votre serveur de base de données, vous devez créer une base de données pour l'installation de 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. Configurer le serveur Web Apache

Le premier, créez un fichier Virtual Host pour vTiger :

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

Ensuite, ajoutez les commandes suivantes :

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

Enfin, redémarrez le service Apache pour que les modifications prennent effet :

$ sudo systemctl restart httpd


6. Configurer le pare-feu

Ouvrez le port HTTP dans le pare-feu en exécutant les commandes ci-dessous :

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

Ensuite, désactivez SELinux sur le système CentOS :

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


7. Accéder à Vtiger CRM

Vtiger CRM sera disponible sur le port HTTP 80 par défaut.

Ouvrez votre navigateur préféré et accédez à http://your-domain.com ou http://server-ip-address et suivez les étapes requises pour terminer l'installation.



Cent OS
  1. Installer Grafana sur CentOS 8 - Guide étape par étape ?

  2. Installer FreeIPA sur CentOS 8 - Guide étape par étape ?

  3. Installer OrangeScrum sur CentOS 8 - Guide étape par étape ?

  4. Installer Rar / Unrar sur Centos 8 - Guide étape par étape ?

  5. Installer ClamAV sur CentOS 8 - Guide étape par étape ?

Installez vTiger CRM sur CentOS 8

Installer Transmission sur CentOS 8 - Un guide étape par étape ?

Installer Mattermost sur CentOS 8 - Un guide étape par étape ?

Installez Vtiger CRM sur CentOS 8 - Un guide étape par étape ?

Installer Gparted sur CentOS 8 - Un guide étape par étape ?

Comment installer Vtiger CRM sur CentOS 7