SuiteCRM est un logiciel de gestion de la relation client (CRM) open source, puissant et flexible, qui permet aux entreprises de gérer efficacement leurs interactions avec les clients actuels et potentiels. Installer SuiteCRM sur Rocky Linux 9 offre une plateforme stable et sécurisée pour déployer ce système CRM robuste. Ce guide détaillé vous expliquera comment installer et configurer SuiteCRM sur Rocky Linux 9, fournissant des instructions claires et des exemples de commandes pour faciliter le processus, même pour ceux qui sont nouveaux dans le domaine des serveurs Linux.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- Apache, MySQL (ou MariaDB), et PHP installés sur votre serveur.
Étape 1 : Installation des dépendances
SuiteCRM repose sur un serveur web, une base de données MySQL/MariaDB et PHP.
- Installez Apache :
sudo dnf install httpd -y
- Installez MariaDB :
sudo dnf install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
- Sécurisez MariaDB :
sudo mysql_secure_installation
Répondez aux questions pour sécuriser votre installation de MariaDB.
- Installez PHP et les modules nécessaires pour SuiteCRM :
sudo dnf install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-xml php-json php-curl php-ldap php-intl php-gmp php-imap -y
- Démarrez et activez PHP-FPM :
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Étape 2 : Création de la base de données pour SuiteCRM
- Connectez-vous à MariaDB :
sudo mysql -u root -p
- Créez une base de données et un utilisateur pour SuiteCRM :
CREATE DATABASE suitecrm;
CREATE USER 'suitecrmuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON suitecrm.* TO 'suitecrmuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez 'your_password'
par un mot de passe sécurisé.
Étape 3 : Installation de SuiteCRM
- Téléchargez la dernière version de SuiteCRM :
cd /var/www/html
sudo wget https://suitecrm.com/files/162/SuiteCRM-7.11/502/SuiteCRM-7.11.18.zip
sudo unzip SuiteCRM-7.11.18.zip
sudo mv SuiteCRM-7.11.18 suitecrm
sudo chown -R apache:apache suitecrm
- Donnez les permissions appropriées aux dossiers et fichiers :
sudo chmod -R 755 suitecrm
sudo find suitecrm -type d -exec chmod 755 {} \;
sudo find suitecrm -type f -exec chmod 644 {} \;
Étape 4 : Configuration d’Apache
- Configurez un hôte virtuel pour SuiteCRM :
sudo nano /etc/httpd/conf.d/suitecrm.conf
- Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre_domaine.com
DocumentRoot /var/www/html/suitecrm
<Directory /var/www/html/suitecrm>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
- Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation via le navigateur
- Ouvrez votre navigateur et allez à
http://votre_domaine.com
pour lancer l’assistant d’installation de SuiteCRM. - Suivez les instructions à l’écran pour configurer SuiteCRM, y compris la configuration de la base de données et les paramètres de l’administrateur.
Pour ceux qui recherchent une solution robuste pour déployer des applications comme SuiteCRM, Shape.host offre des services Cloud VPS qui fournissent les ressources nécessaires pour une installation et une gestion efficaces de vos applications sur Rocky Linux 9. Nos VPS Linux SSD sont optimisés pour offrir des performances élevées et une grande fiabilité, idéales pour les professionnels et les entreprises nécessitant une infrastructure de gestion de relations client puissante et sécurisée.