Comment installer Vtiger CRM Open Source Edition sur Rocky Linux 8

Publié le 27 décembre 2023 par Mycamer


vTiger est un système CRM d'entreprise basé sur le célèbre SugarCRM. Également disponible en édition open source. Et ici, nous apprenons les étapes et les commandes impliquées pour installer Vtiger sur Rocky Linux 8 Linux.

Il s'agit d'un logiciel de gestion de la relation client (CRM) modulaire, basé sur le Web, indépendant de la plate-forme, qui se caractérise particulièrement par une bonne intégration dans les systèmes existants et qui convainc par une orientation claire vers les processus. Les versions professionnelles et entreprises hébergées par vTiger sont payantes, cependant, il existe un forfait gratuit sans aucune limitation, si certains souhaitent essayer le CRM avant d'opter pour les fonctionnalités payantes. Tandis que, si vous avez l'expertise ou une équipe capable de gérer le back-end CRM, optez pour la version open source auto-hébergée de celui-ci.

L'édition open source de Vtiger est 100 % gratuite et les développeurs peuvent modifier le code source selon leurs besoins. Afin de pouvoir utiliser le logiciel, celui-ci doit être installé soit sur du matériel, soit sur une machine virtualisée. De nombreuses entreprises échouent à cette étape parce que le savoir-faire nécessaire n’est pas disponible. Si vous faites partie de ceux-là, nous voici avec le tutoriel d'installation de Vtiger CRM, qui vous aide certainement.

Étapes pour installer Vtiger CRM sur Rocky Linux 8

1. Exigences

Un frais Serveur Rocky Linux 8
Utilisateur non root avec au moins un accès sudo
Apache, MySQL 5.1+ (moteur de stockage par défaut = InnoDB), PHP 5.2+
4 Go de RAM, 250 Go de disque

2. Mise à jour DNF

Tout d’abord, nous devons exécuter les commandes de mise à jour et de mise à niveau sur votre système pour nous assurer que tous les packages installés sont à jour. Parallèlement à cela, installez des outils supplémentaires.

sudo dnf update & sudo dnf upgrade -y
sudo dnf install nano git

N'oubliez pas non plus de désactiver SELinux :

sudo setenforce 0

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

Enfin, redémarrez :

sudo reboot

3. Installez Apache (httpd)

Nous avons besoin d'un serveur Web pour servir les fichiers vTiger, donc pour cela, nous utiliserons le populaire serveur Web Apache sur Rocky Linux. Pour cela, utilisez le gestionnaire de packages DNF.

sudo dnf install httpd

Démarrer et activer le service Apache

sudo systemctl enable --now httpd -y

Vérifier l'état :

sudo systemctl status httpd

4. Obtenez MySQL et PHP 7 sur Rocky Linux 8

Selon la documentation officielle fournie par vTiger CRM, il nécessitait une base de données MySQL ainsi que PHP. Ici, nous utilisons MySQL comme base de données car l'utilisation de MariaDB générera des erreurs. Cependant, si vous disposez déjà d’une base de données sur un serveur distant et que vous souhaitez l’utiliser, ignorez cette étape.

sudo dnf install mysql mysql-server -y

Démarrer et activer le service

sudo systemctl enable --now mysqld

Base de données sécurisée

Pour désactiver la connexion à la base de données distante, l'utilisateur anonyme et la base de données de démonstration.

sudo mysql_secure_installation

Suivez l'assistant textuel qu'il propose pour sécuriser votre instance de base de données.

Créer une base de données pour vTiger CRM

Une fois que MariaDB est opérationnel, nous pouvons créer une base de données et un utilisateur à utiliser avec vTiger pour stocker les données.

Se connecter:

mysql -u root -p

Note: Remplacer votrebase de données avec le nom que vous souhaitez donner à la base de données. Et votre utilisateur et votre mot de passe avec le nom d'utilisateur et le mot de passe respectivement que vous souhaitez utiliser.

Créer une base de données :

CREATE DATABASE yourdatabase default charset utf8;

Créer un utilisateur:

CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';

Attribuez un utilisateur à la base de données et accordez toutes les autorisations :

GRANT ALL PRIVILEGES ON yourdatabase.* TO 'youruser'@'localhost';

Sortie:

FLUSH PRIVILEGES;
EXIT;

Maintenant, modifiez également

sudo nano /etc/my.cnf

Ajoutez la ligne suivante à la fin du fichier :

[mysqld]

sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Enregistrez le fichier Ctrl+Ofrappe le Entrer touche, puis appuyez sur Ctrl+X pour quitter.

Installer PHP et ses extensions

La dernière version de PHP disponible dans le référentiel Rocky Linux 8 est Php 7.x, cependant, pour obtenir toutes les extensions sans aucune erreur, utilisons le référentiel Remi. Suivez les commandes données :

Activer le dépôt Remi

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf update
sudo dnf module reset php
sudo dnf module -y install php:remi-7.2

Installer PHP

sudo dnf install php php-common php-mysql php-xml php-imap php-mbstring php-mcrypt php-gd

Modifiez les valeurs PHP :

sudo nano /etc/php.ini

Recherchez et définissez les valeurs suivantes comme indiqué :

memory_limit = 256M

upload_max_filesize = 64M

display_errors = On

log_errors = Off

Enregistrez le fichier Ctrl+Ofrappe le Entrer clé, puis Ctrl+X.

5. Téléchargez vTiger CRM sur Rocky Linux 8

Eh bien, nous avons déjà configuré le serveur LAMP pour installer vTiger sur Rocky Linux. L'étape suivante consiste à obtenir les fichiers requis pour exécuter vTiger CRM open source.

git clone https://code.vtiger.com/vtiger/vtigercrm.git

Une fois le téléchargement terminé, déplacez les fichiers vers var/www/html/ annuaire:

sudo mv vtigercrm/* /var/www/html

Donnez à l'utilisateur Apache l'autorisation du dossier :

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

Désactiver la page d'accueil par défaut :

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

Désactiver la liste des répertoires :

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Redémarrez Apache :

sudo systemctl restart httpd

6. Ouvrez le port 80 afin de permettre l'accès extérieur :

sudo firewall-cmd --zone=public --permanent --add-service=http

sudo firewall-cmd --reload

7. Démarrez l'installation de VTiger CRM sur Rocky Linux 8

Une fois que vous avez suivi toutes les étapes ci-dessus, nous pouvons démarrer la configuration Web pour terminer l'installation de VTiger CRM.

Ouvrez votre navigateur et pointez-le vers l'adresse IP du serveur sur lequel vous avez installé l'instance VTiger CRM.

http://your-server-ip-address

Assistant d'installation

Si tout se passe bien, vous aurez la page d'accueil avec le bouton «Suivant» pour démarrer le processus d'installation.

Vérifier les paramètres PHP

Sur la page suivante, la configuration vérifiera que toutes les extensions PHP requises et les valeurs requises sont en place. Si vous voyez que toutes les valeurs sont présentes alors cliquez sur le bouton «SUIVANT » bouton.

Connectez MySQL et créez un utilisateur administrateur

Celui-ci est important car de nombreuses personnes obtiennent des erreurs à ce stade. Alors, commencez par aller dans Informations sur la base de données et remplissez les valeurs de la base de données que vous avez créée sur Étape 3 de cet article, tels que le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données. Eh bien, si vous utilisez MySQL sur le même serveur sur lequel vTiger CRM est exécuté, le nom d'hôte sera « localhost ».

Après cela, ajoutez les informations utilisateur administrateur que vous souhaitez créer pour une connexion future au CRM.

Sélectionnez l'industrie

Eh bien, cela peut être fait plus tard, cependant, si vous le souhaitez, choisissez le type d'industrie dans lequel vous souhaitez utiliser le CRM.

Sélectionnez les modules :

Peu de modules apparaîtront, sélectionnez tous ou ceux que vous souhaitez activer par défaut sur votre vTiger CRM.

Conclusion:

De cette façon, nous pouvons installer VTiger CRM sur Rocky Linux 8 à l'aide du terminal de commande. Si vous obtenez une erreur lors de la configuration, sachons-le, nous essaierons de vous donner des solutions. Voici le lien vers le Documentation officielle de vTiger.

Autres articles :

Comment installer le serveur MySQL 8.0 sur Debian 11 Bullseye
Installez Odoo 13 ou 14 sur Docker Container
Comment installer Docker CE sur Rocky Linux 8

to linux.how2shout.com


Suivez-nous sur Facebook : https://web.facebook.com/mycamer.net/
Pour recevoir les dernières nouvelles sur votre téléphone grâce à l’application Telegram, cliquez ici : https://t.me/+KMdLTc0qS6ZkMGI0
Envoyez-nous un message par Whatsapp : Whatsapp +237 650 50 31 31


The post Comment installer Vtiger CRM Open Source Edition sur Rocky Linux 8 first appeared on Technique de pointe.