GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer vTiger CRM sur Ubuntu 18.04 LTS

vTiger CRM est un logiciel de gestion de la relation client gratuit et open source pour votre entreprise. Il est écrit en PHP et utilise MariaDB pour stocker ses données. Il est spécialement conçu pour être facile à utiliser afin de permettre aux propriétaires d'entreprise de collaborer et d'automatiser des expériences engageantes avec les clients tout au long du processus. vTiger CRM permet aux équipes de vente, d'assistance et de marketing de s'organiser et de collaborer pour améliorer de manière mesurable l'expérience client.

Caractéristiques

  • Prend en charge le contrôle d'accès basé sur les rôles.
  • Fournit les plug-ins Outlook, Thunderbird, Firefox et Gmail.
  • Assistance automatisée à l'aide d'un portail client et de tickets d'assistance
  • Flux de travail, tâches et gestion de projet
  • Permettez-nous d'importer et d'exporter des données via des fichiers CSV.
  • fournit des tableaux de bord utilisateur personnalisables.

Dans ce tutoriel, nous allons apprendre à installer vTiger CRM sur le serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Une adresse IP statique 192.168.0.103 est configurée sur votre serveur.
  • Un mot de passe root est configuré sur votre serveur.

Mise en route

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

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

Une fois votre serveur mis à jour, redémarrez votre serveur pour appliquer les modifications.

Installer le serveur LAMP

VTiger CRM s'exécute sur le serveur Web, écrit en PHP et utilise MariaDB pour stocker leurs données. Ainsi, vous devrez installer Apache, MariaDB, PHP et d'autres modules PHP sur votre serveur. Vous pouvez tous les installer en exécutant simplement la commande suivante :

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

Une fois tous les packages installés, ouvrez le fichier php.ini et apportez quelques modifications :

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

Effectuez les modifications suivantes :

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

Enregistrez et fermez le fichier. Ensuite, démarrez les services Apache et MariaDB et autorisez-les à démarrer au démarrage avec la commande suivante :

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

Configurer la base de données

Par défaut, MariaDB n'est pas sécurisée. Il vous faudra donc le sécuriser. Vous pouvez le faire en exécutant le script mysql_secure_installation :

mysql_secure_installation

Ce script va changer votre mot de passe root actuel, supprimer les utilisateurs anonymes, interdire la connexion root à distance comme indiqué ci-dessous :

    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

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité. Ensuite, créez une base de données et un utilisateur pour vTiger à l'aide de la commande suivante :

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

Ensuite, accordez tous les privilèges à la base de données vTiger avec la commande suivante :

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

Remplacez le mot mypqssword par votre propre mot de passe sécurisé. Ensuite, modifiez la base de données avec la commande suivante :

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

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

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

Installer vTiger CRM

Tout d'abord, vous devrez télécharger la dernière version de vTiger CRM à partir de leur site officiel. Vous pouvez le télécharger avec la commande suivante :

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

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar -xvzf vtigercrm7.1.0.tar.gz

Ensuite, copiez le répertoire extrait à la racine Web d'Apache et donnez les autorisations appropriées :

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

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Configurer Apache pour vTiger CRM

Ensuite, vous devrez créer un fichier d'hôte virtuel apache pour vTiger CRM. Vous pouvez le créer avec la commande suivante :

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

Ajoutez les lignes suivantes :

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

Remplacez le nom de domaine example.com par votre propre nom de domaine. Enregistrez et fermez le fichier. Ensuite, désactivez le fichier d'hôte virtuel par défaut d'Apache et activez le fichier d'hôte virtuel vTiger avec la commande suivante :

a2ensite vtigercrm
a2dissite 000-default

Ensuite, activez le module de réécriture Apache et redémarrez le service Apache avec la commande suivante :

a2enmod rewrite
systemctl restart apache2

Ensuite, vérifiez l'état du service Apache avec la commande suivante :

systemctl status apache2

Vous devriez voir le résultat suivant :

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

Accéder à vTiger CRM

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://example.com. Vous serez redirigé vers la page suivante :

Maintenant, cliquez sur Installer bouton. Vous devriez voir la page suivante :

Maintenant, acceptez la licence publique vTiger. Vous devriez voir la page suivante :

Ensuite, vérifiez les prérequis d'installation et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Ensuite, fournissez votre nom de base de données, votre nom d'utilisateur de base de données, votre mot de passe, votre nom d'utilisateur d'administrateur et votre mot de passe. Cliquez ensuite sur Suivant bouton. Vous devriez voir la page suivante :

Ensuite, sélectionnez votre secteur et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Ensuite, sélectionnez les modules et cliquez sur Suivant bouton. Une fois l'installation terminée avec succès, vous devriez voir la page suivante :

Félicitations, vous avez installé et configuré avec succès vTiger CRM sur le serveur Ubuntu 18.04.


Ubuntu
  1. Comment installer MariaDB dans Ubuntu 20.04 LTS

  2. Comment installer BookStack sur Ubuntu 16.04 LTS

  3. Comment installer SOPlanning sur Ubuntu 18.04 LTS

  4. Comment installer ProcessWire CMS sur Ubuntu 18.04 LTS

  5. Comment installer BookStack sur Ubuntu 18.04 LTS

Comment installer vTiger CRM sur Ubuntu 16.04 LTS

Comment installer LAMP Stack sur Ubuntu 18.04 LTS

Comment installer Vtiger CRM sur Ubuntu 18.04 LTS

Comment installer CachetHQ sur Ubuntu 18.04 LTS

Comment installer Vtiger CRM sur Ubuntu 20.04 LTS

Comment installer Vtiger CRM sur Ubuntu 20.04