GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Vtiger CRM sur un VPS Ubuntu 18.04

Vtiger CRM est une plate-forme de gestion de la relation client (CRM) basée sur le cloud qui facilite les interactions entre l'entreprise et ses clients. Il offre une expérience client intuitive et offre des performances exceptionnelles aux équipes de marketing, de vente et d'assistance, ce qui, en retour, permet à l'entreprise de mieux fidéliser la clientèle.

Certaines des fonctionnalités clés fournies par Vtiger CRM :

  • Fournit des fonctionnalités d'API
  • Gestion des comptes et des contacts
  • Services d'assistance client
  • Automatisation de l'inventaire
  • Rapports et statistiques
  • Intégration des réseaux sociaux
  • Prend en charge l'importation et l'exportation de données

Vtiger CRM propose une version open-source de sa plateforme qui est soutenue en permanence par les communautés et les développeurs. Il est développé en PHP et utilise Apache comme serveur Web et MariaDB comme serveur de base de données.

Dans cet article, nous allons vous montrer comment installer Vtiger CRM  sur Ubuntu 18.04 .

Prérequis :

Pour ce tutoriel, nous utiliserons notre service Ubuntu VPS. Veuillez vous assurer que votre serveur répond aux exigences matérielles et logicielles minimales suivantes :

Matériel :

  • 2 cœurs de processeur
  • 2 Go de RAM
  • 10 Go d'espace disque disponible

Logiciel :

  • Nom de domaine enregistré et pointé vers l'adresse IP de votre serveur
  • Ubuntu 18.04 ou version ultérieure
  • Accès root complet

Vérifier les mises à jour et installer les dépendances

Connectez-vous à votre serveur via SSH :

ssh [nom d'utilisateur]@[adresse_ip_serveur]

Assurez-vous de remplacer "nom d'utilisateur" par le nom de compte d'un utilisateur root trouvé sur le serveur (ou l'utilisateur root lui-même), et remplacez "server_ip" par l'adresse IP de votre serveur.

Avant de commencer l'installation, il est recommandé de mettre à jour les packages Ubuntu vers leurs dernières versions :

apt-get updateapt-get upgrade

Assurez-vous que les dépendances requises sont installées en exécutant la commande suivante :

apt-get install software-properties-common build-essential unzip wget -y

Installation de la pile LAMP

1. Installation d'Apache2

Apache2 est le serveur Web recommandé pour Vtiger. Pour l'installer, exécutez la commande suivante :

apt-get install apache2

Une fois installé, il est préférable d'activer le démarrage automatique du service Apache2 en cas de redémarrage du système :

systemctl activer apache2

Pour vérifier si votre service Apache2 est en cours d'exécution, utilisez la commande suivante :

statut systemctl apache2

Vous devriez voir le résultat suivant :

● apache2.service - Le serveur HTTP Apache chargé :chargé (/lib/systemd/system/apache2.service ; activé ; préréglage fournisseur :activé)

Un module Apache appelé "rewrite" doit être activé :

réécriture a2enmod

Redémarrez le service apache2 pour appliquer les modifications que nous avons apportées :

systemctl redémarre apache2

2. Installation de PHP v7.2

Vtiger CMS prend en charge la dernière version stable de PHP, qui est PHP 7.2. Malheureusement, ce n'est pas encore la version par défaut de PHP installée sur Ubuntu 18.04, nous devons donc ajouter un référentiel supplémentaire. Pour continuer, utilisez les commandes suivantes :

add-apt-repository ppa:ondrej/phpapt-get update

Après avoir mis à jour le dépôt, utilisez la commande suivante pour installer PHP 7.2 et toutes les bibliothèques requises pour ce didacticiel :

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

Pour vérifier que vous utilisez PHP 7.2, tapez la commande suivante :

php -v

Vous devriez voir le texte suivant :

PHP 7.2.15-1+ubuntu18.04.1+deb.sury.org+1 (cli) (construit :8 février 2019 15:38:01) ( NTS )Copyright (c) 1997-2018 Le moteur PHP GroupZend v3.2.0, Copyright (c) 1998-2018 Zend Technologies avec Zend OPcache v7.2.15-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, par Zend Technologies

Des modifications supplémentaires dans le fichier de configuration par défaut chargé d'Apache pour PHP sont requises par Vtiger.

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

Modifiez les lignes suivantes :

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_E_WARNING &~E_NOTICE &~E_DEPRECATED
 Enregistrez la configuration et redémarrez le service de serveur Web Apache pour appliquer les modifications :

systemctl redémarre apache2

3. Installation du serveur MariaDB

Pour installer le serveur MariaDB, utilisez la commande suivante.

apt-get install mariadb-server

Après une installation réussie, nous devons appliquer les paramètres de sécurité de base en utilisant le script de sécurité intégré fourni par MariaDB.

mysql_secure_installation

Pour toutes les questions autres que la définition du nouveau mot de passe, répondez aux invites par :

Supprimer les utilisateurs anonymes ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YInterdire la connexion root à distance ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YSupprimer la base de données de test et y accéder ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :YRecharger les tables de privilèges maintenant ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non) :Y

Pour vérifier la version de MySQL actuellement installée, tapez la commande suivante :

mysql -V

Vous devriez voir le texte suivant :

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

3. Création de notre base de données Vtiger CRM

Après avoir configuré le serveur de base de données, nous pouvons maintenant continuer en créant et en configurant notre base de données.

Connectez-vous à la CLI de MariaDB :

mysql -u root -p

Utilisez les lignes suivantes pour créer la base de données (vtiger_db) et affecter l'utilisateur (vtiger_user) à la base de données nouvellement créée.

Rappelez-vous toujours d'utiliser un mot de passe fort. Généralement, un mot de passe utilisant au moins 12 caractères comprenant des symboles alphanumériques et grammaticaux est suffisant. N'utilisez jamais de mots de passe basés sur des mots du dictionnaire ou des dates significatives.

CREATE DATABASE vtiger_db;CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY '[password]';ACCORDER TOUS LES PRIVILÈGES SUR vtiger_db.* TO 'vtiger_user'@'localhost' IDENTIFIED BY '[password]' WITH GRANT OPTION; ALTER DATABASE vtiger_db CHARACTER SET utf8 COLLATE utf8_general_ci;FLUSH PRIVILEGES;EXIT;

N'oubliez pas de remplacer "[mot de passe]" par votre mot de passe fort.

Pour vérifier que nous pouvons accéder à la base de données nouvellement créée avec le nouvel utilisateur de la base de données, exécutez la commande suivante :

mysql -u vtiger_user -p vtiger_db

Il vous demandera votre mot de passe d'utilisateur de base de données, une fois connecté, vous devriez pouvoir voir MariaDB CLI.

Pour quitter la CLI, tapez :

quitter

Installation de Vtiger CRM

Après avoir configuré avec succès notre pile LAMP, nous pouvons maintenant télécharger et installer Vtiger CRM. Au moment de la rédaction, la dernière version stable de Vtiger est 7.1.0.

Tout d'abord, nous devrons changer notre répertoire en "/var/www/".

cd /var/www/

Après avoir changé le répertoire actuel, nous pouvons maintenant procéder au téléchargement des fichiers Web pour Vtiger CRM à l'aide de wget.

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

Une fois le téléchargement terminé avec succès, nous pouvons alors extraire le fichier GZ à l'aide de la commande suivante :

tar -xvzf vtigercrm7.1.0.tar.gz

Supprimez le fichier téléchargé après décompression :

rm vtigercrm7.1.0.tar.gz

Nous devons nous assurer que les autorisations de fichiers et de dossiers sont correctes :

chown -R www-data:www-data /var/www/vtigercrm/chmod 755 /var/www/vtigercrm/

Création d'un hôte virtuel

Pour notre installation Vtiger, il est préférable de créer une configuration d'hôte virtuel Apache dédiée, ce qui rend non seulement notre configuration plus organisée, mais cela permet également d'utiliser votre serveur à d'autres fins, au cas où vous auriez besoin de configurer d'autres sites Web. dans le futur.

Créez et modifiez le fichier suivant :

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

Collez ce qui suit (modifiez selon les paramètres de votre serveur) :

 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 combiné  Options FollowSymlinks AllowOverride All Order allow,deny Allow from tout 

Une fois cela fait, enregistrez le fichier et exécutez les commandes suivantes pour activer les modifications que nous avons apportées :

a2ensite vtigercrm.confsystemctl redémarre apache2

Vous pouvez maintenant visiter votre site Web et procéder à la configuration initiale, qui devrait ressembler à ceci.

C'est tout -  vous disposez maintenant d'une plate-forme CRM fonctionnelle alimentée par Vtiger sur votre serveur Ubuntu 18.04.

Bien sûr, vous n'êtes pas obligé d'installer Vtiger CRM  sur Ubuntu 18.04 si vous avez un VPS Ubuntu avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Vtiger CRM sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider dans l'installation.

PS . Si vous avez aimé lire cet article de blog sur l'installation de Vtiger CRM sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer FastPanel sur Ubuntu 20.04

  2. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  3. Comment installer Munin sur un VPS Ubuntu 14.04

  4. Comment installer Contao sur un VPS Ubuntu 14.04

  5. Comment installer Seafile sur un VPS Ubuntu 14.04

Comment installer vTiger CRM sur Ubuntu 18.04 LTS

Comment installer Vtiger CRM sur Ubuntu 18.04 LTS

Comment installer aaPanel sur Ubuntu 20.04

Comment installer CS-Cart sur Ubuntu 18.04

Comment installer PHP 7.3 sur Ubuntu 18.04

Comment installer Vtiger CRM sur Ubuntu 20.04