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

Comment installer SuiteCRM sur Ubuntu 20.04

SuiteCRM est une solution logicielle open source de gestion de la relation client (CRM) qui offre une vue à 360 degrés de vos clients et de votre entreprise. Il s'agit d'un fork de la célèbre édition communautaire open source SugarCRM.

Dans ce tutoriel, nous allons vous montrer comment installer SuiteCRM sur votre VPS Ubuntu 20.04 .

Prérequis

  • Ubuntu 20.04 VPS
  • Accès racine SSH ou utilisateur système standard avec privilèges sudo

Étape 1. Connectez-vous via SSH et mettez à jour le système

Connectez-vous à votre VPS Ubuntu 20.04 avec SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Remplacez "IP_Address " et " Port_Number " avec l'adresse IP et le port SSH de votre serveur.

Vous pouvez vérifier si vous avez la bonne version d'Ubuntu installée sur votre serveur avec la commande suivante :

lsb_release -a

Vous devriez obtenir le résultat suivant :

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

Maintenant, exécutez la commande suivante pour mettre à jour tous les packages installés vers la dernière version disponible.

apt update && sudo apt upgrade

Étape 2 :Installer le serveur Web Apache

Exécutez la commande suivante pour installer le serveur Web Apache :

apt install apache2

Pour démarrer Apache et lui permettre de démarrer automatiquement au démarrage du serveur, exécutez ces commandes :

systemctl enable apache2
systemctl start apache2

Pour confirmer que vous avez correctement installé Apache2, vous pouvez ouvrir votre navigateur Web préféré et saisir l'adresse IP de votre serveur. et vous devriez pouvoir voir la page par défaut d'Apache2 Ubuntu.

Étape 3 :Installer PHP et les extensions

Pour installer PHP et les extensions PHP requises, exécutez la commande suivante :

apt install php php-cli php-common php-curl php-mbstring php-gd php-mysql php-soap php-xml php-imap php-intl php-opcache php-json php-zip

Étape 4 :Installer MariaDB

MariaDB est disponible dans le référentiel du système d'exploitation par défaut d'Ubuntu 20.04. Vous pouvez l'installer en exécutant la commande suivante :

apt install mariadb-server

Par défaut, le service MariaDB démarrera automatiquement après son installation sur votre système. Vous pouvez le vérifier avec la commande suivante :

systemctl status mariadb

Vous devriez obtenir le résultat suivant :

● mariadb.service - MariaDB 10.3.32 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running)
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 968 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 30 (limit: 2240)
Memory: 114.8M
CGroup: /system.slice/mariadb.service
└─968 /usr/sbin/mysqld

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation. Ceci est facultatif, mais fortement recommandé :

mariadb_secure_installation

Ce script définira le mot de passe root MariaDB, désactivera la connexion root à distance et supprimera les utilisateurs anonymes. Nous vous suggérons de répondre à chaque question avec le caractère "Y" ' pour oui.

Étape 5 :Créer une base de données pour SuiteCRM

Tout d'abord, connectez-vous à votre console MariaDB avec la commande suivante :

mysql -u root -p

Fournissez votre mot de passe root MariaDB lorsque vous y êtes invité, puis créez une base de données et un utilisateur à l'aide de la commande suivante :

MariaDB [(none)]> CREATE DATABASE suitecrmdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';

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

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

Étape 6 :Téléchargez SuiteCRM sur Ubuntu 20.04

Téléchargez la dernière version stable en exécutant la commande suivante sur votre serveur.

wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip

Créez ensuite un suitecrm décompressez-le dans le répertoire /var/www/html/suitecrm répertoire.

unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm

Exécutez ensuite la commande suivante pour définir les autorisations appropriées :

chown -R www-data:www-data /var/www/html/suitecrm/

Étape 7 :Créer un fichier de configuration Apache

Pour créer un nouveau fichier de configuration pour le site Web Drupal, nous pouvons créer un nouveau fichier de configuration Apache :

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

Un fichier de configuration Apache de base ressemble à ceci :

<VirtualHost *:80>
   ServerAdmin [email protected]
   ServerName your-domain.com
   DocumentRoot /var/www/html/suitecrm/public
   <Directory /var/www/html/suitecrm/public>
       AllowOverride All
       Order Allow,Deny
       Allow from All
   </Directory>
   ErrorLog ${APACHE_LOG_DIR}/suitecrm_error.log
   CustomLog ${APACHE_LOG_DIR}/suitecrm_access.log combined
</VirtualHost>

N'oubliez pas de changer le nom de domaine à côté de ServerAdmin et ServerName (your-domain.com ) afin de le faire fonctionner avec votre nom de domaine enregistré unique.

Enregistrez et fermez le fichier puis activez l'hôte virtuel SuiteCRM avec la commande suivante :

a2ensite suitecrm.conf

Redémarrez le service Apache et vous êtes prêt :

systemctl restart apache2

Étape 8 :Installez SuiteCRM sur Ubuntu 20.04

Pour exécuter le programme d'installation Web, accédez à http://your-domain.com/#/install et vous verrez les termes de la licence :

Vous devez accepter la licence en cochant le I ACCEPT case à cocher.

L'étape suivante consiste à ajouter la configuration système de base :

Après avoir défini les valeurs correctes pour toutes les configurations, vous pouvez cliquer sur Proceed .

Une fois le processus d'installation terminé, vous serez redirigé vers la page de connexion.

C'est ça. L'installation de SuiteCRM est maintenant terminée. Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement SuiteCRM, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer SuiteCRM pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de GitLab sur Ubuntu 20.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement une réponse. Merci.


Panels
  1. Comment installer MariaDB sur Ubuntu 16.04

  2. Comment installer ERPNext sur Ubuntu 20.04

  3. Comment installer Nextcloud sur Ubuntu 20.04

  4. Comment installer Gitea sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer NEOS CMS sur Ubuntu 20.04

Comment installer MariaDB sur Ubuntu 18.04 / Ubuntu 16.04

Comment installer MariaDB sur Ubuntu 16.04

Comment installer SuiteCRM sur Ubuntu 20.04 LTS

Comment installer MariaDB sur Ubuntu

Comment installer SuiteCRM sur Ubuntu 20.04