Installation et configuration de base de WHMCS

Installation WHMCS et configuration de base

Mis à jours 21 juillet 2024

WHMCS (Web Host Manager Complete Solution) est un outil essentiel pour les revendeurs d’hébergement web, facilitant la gestion des clients, la facturation et le support. En automatisant ces tâches, WHMCS vous permet de vous concentrer sur la croissance de votre entreprise. Ce guide vous montrera comment installer et configurer WHMCS de manière efficace, de l’achat de la licence à la configuration des paramètres de base.

Suivez ces étapes pour optimiser vos services d’hébergement et offrir une expérience fluide à vos clients.

Pré-requis pour l’installation de WHMCS

Avant de commencer l’installation de WHMCS, assurez-vous de remplir les pré-requis suivants pour garantir une installation sans problème.

Achat et téléchargement de la licence WHMCS

Achat et téléchargement de la licence WHMCS

Rendez-vous sur le site officiel de WHMCS ou chez un revendeur autorisé pour acheter une licence WHMCS adaptée à vos besoins. Vous aurez le choix entre plusieurs types de licences en fonction de la taille de votre entreprise et de vos besoins spécifiques.

Une fois l’achat effectué, connectez-vous à votre compte WHMCS et téléchargez l’archive du logiciel. Vous recevrez également une clé de licence qui sera nécessaire lors de l’installation.

Vérification des exigences système

Avant de commencer l’installation, assurez-vous que votre serveur répond à toutes les exigences minimales. Vous pouvez généralement vérifier cela dans le panneau de configuration de votre hébergeur ou en utilisant des scripts de vérification fournis par WHMCS. Voici es exigences minimales pour pouvoir installer WHMCS:

  • Serveur web : Apache ou Nginx avec PHP 7.4 ou supérieur.
  • Base de données : MySQL 5.6 ou supérieur.
  • Extensions PHP : ionCube Loader, cURL, GD2, JSON, mbstring, et OpenSSL​.

Installation d’ionCube Loader

Installation d'ionCube Loader

Téléchargez ionCube Loader depuis le site officiel d’ionCube. Suivez les instructions d’installation spécifiques à votre serveur et version PHP. Cela implique souvent de modifier le fichier php.ini pour inclure le chemin vers le loader ionCube.

Après avoir installé ionCube Loader, redémarrez votre serveur web et vérifiez que l’extension est bien chargée en exécutant un script PHP contenant phpinfo();.

Création de la base de données MySQL

Localisez l'icone Base de données dans cPanel

Avant d’installer WHMCS, vous devez créer une base de données MySQL dédiée. Nous avons déjà couvert cette étape dans un tutoriel précédent.

Voici en bref comment procéder:

Utilisation de l’assistant MySQL dans cPanel

  • Accès à cPanel : Connectez-vous à cPanel en utilisant vos identifiants fournis par votre hébergeur. L’URL est généralement au format https://votredomaine.com:2083.
  • Création de la base de données : Une fois connecté, recherchez et cliquez sur l’option « MySQL Database Wizard » dans la section « Bases de données ». Entrez un nom pour la nouvelle base de données et cliquez sur « Suivant ».
  • Création de l’utilisateur MySQL : Entrez un nom d’utilisateur et un mot de passe sécurisé pour la base de données. Assurez-vous de noter ces informations, car vous en aurez besoin lors de l’installation de WHMCS. Cliquez sur « Ajouter un utilisateur » pour continuer.
  • Attribution des privilèges : Cochez la case « Tous les pirvilèges » pour accorder tous les privilèges à l’utilisateur sur la base de données nouvellement créée. Cliquez sur « Suivant » pour terminer la création de la base de données et de l’utilisateur.
  • Sauvegarde des informations de la base de données : Notez le nom de la base de données, le nom d’utilisateur et le mot de passe dans un endroit sûr. Vous en aurez besoin plus tard pour configurer WHMCS.

Téléchargement et Transfert des Fichiers WHMCS

Pour installer WHMCS, vous devez d’abord télécharger l’archive WHMCS et transférer les fichiers sur votre serveur via un client FTP ou via le gestionnaire de fichiers dans cPanel.

Utilisation d’un client FTP pour transférer les fichiers sur le serveur

  1. Utilisez un client FTP comme FileZilla, qui est connu pour être convivial et efficace. Téléchargez et installez FileZilla si vous ne l’avez pas déjà.
  2. Ouvrez FileZilla et connectez-vous à votre compte d’hébergement en entrant les informations FTP fournies par votre hébergeur (hôte, nom d’utilisateur, mot de passe, port).
Téléverser l'archive du WHMCS sur votre serveur
  1. Transfert des fichiers :

Dans la fenêtre de gauche, localisez l’archive WHMCS téléchargée sur votre ordinateur. Dans la fenêtre de droite, naviguez vers le répertoire racine de votre domaine ou sous-domaine où vous souhaitez installer WHMCS (généralement le dossier public_html).

Extraire les fichiers de WHMCS sur votre serveur

Transférez l’archive WHMCS vers le serveur en la faisant glisser de la fenêtre de gauche à la fenêtre de droite. Une fois le transfert terminé, allez dans le gestionnaire de fichiers de cPanel, trouvez l’archive WHMCS téléchargée et décompressez-la en cliquant avec le bouton droit et en sélectionnant « Extraire»​​.

Extraire le fichier zip de WHMCS dans le gestionnaire de fichiers de cPanel

Installation de WHMCS via le navigateur

Une fois les fichiers WHMCS transférés sur votre serveur, vous pouvez procéder à l’installation via votre navigateur web. Voici les étapes détaillées pour installer WHMCS.

Accès à l’URL d’installation

Accès à l'URL d'installation
  1. Lancer l’installation : Ouvrez votre navigateur web et accédez à l’URL d’installation de WHMCS. Cette URL est généralement au format https://votredomaine.com/whmcs/install/install.php.
  2. Bienvenue dans WHMCS : Vous devriez voir un écran de bienvenue « Welcome to WHMCS! » avec un bouton « Click here to begin… ». Cliquez sur ce bouton pour commencer l’installation.

Configuration initiale

  1. Accord de Licence : Lisez et acceptez l’accord de licence utilisateur en cliquant sur le bouton « I Agree » après avoir lu les termes.
Accord de Licence WHMCS
  1. Vérification des pré-requis système : WHMCS effectuera une vérification des pré-requis système pour s’assurer que votre environnement d’hébergement est compatible. Si toutes les vérifications passent, vous verrez un message indiquant que les pré-requis sont satisfaits. Sinon, vous devrez corriger les éléments manquants ou non conformes.
  2. Configuration de la base de données : Entrez les informations de votre base de données MySQL que vous avez créées précédemment (nom de la base de données, nom d’utilisateur, mot de passe). Entrez également votre clé de licence WHMCS reçue lors de l’achat.
Configuration de la base de données
  1. Configuration des paramètres de l’administrateur : Créez un compte administrateur pour accéder à l’interface de gestion de WHMCS. Fournissez un nom d’utilisateur, un mot de passe sécurisé et une adresse e-mail.
Configuration des paramètres de l'administrateur
  1. Finalisation de l’installation : Une fois tous les champs remplis et les vérifications effectuées, cliquez sur le bouton pour terminer l’installation. Vous verrez un message de confirmation indiquant que l’installation de WHMCS est terminée.
Finalisation de l'installation
  1. Configuration du cron job : WHMCS vous fournira une commande unique pour configurer un cron job. Ce cron job est essentiel pour l’exécution automatique des tâches de WHMCS telles que la facturation et les rappels. Configurez-le dans cPanel en accédant à la section « Cron Jobs » et en entrant la commande fournie.
  2. Suppression du répertoire d’installation : Pour des raisons de sécurité, supprimez le répertoire /install de votre serveur après la finalisation de l’installation. Vous pouvez le faire via le gestionnaire de fichiers de cPanel ou en utilisant un client FTP.

Configuration de base de WHMCS

Après avoir installé WHMCS, la prochaine étape consiste à configurer les paramètres de base pour assurer le bon fonctionnement du système. Cette section couvre les principales configurations que vous devez effectuer.

Connexion à l’espace d’administration

Connexion à l'espace d'administration
  1. Accès à l’interface d’administration : Ouvrez votre navigateur et accédez à l’URL de l’interface d’administration de WHMCS, généralement au format http://votredomaine.com/admin. Connectez-vous en utilisant les informations d’identification de l’administrateur que vous avez créées lors de l’installation.

Configuration des paramètres généraux

  1. Paramètres de l’entreprise : Dans l’interface d’administration, allez à « Setup » > « General Settings ». Remplissez les informations de votre entreprise, y compris le nom, l’adresse, le numéro de téléphone et l’adresse e-mail de contact. Ces informations apparaîtront sur les factures et les e-mails envoyés aux clients.
Paramètres de l'entreprise
  1. Paramètres de facturation : Configurez les options de facturation sous l’onglet « Invoices ». Vous pouvez personnaliser les préfixes de facture, les termes de paiement et les options de rappel de paiement. Ajoutez et configurez les passerelles de paiement sous l’onglet « Payment Gateways ». Intégrez des solutions de paiement comme PayPal, Stripe et d’autres pour permettre à vos clients de payer en ligne.
Paramètres de facturation
  1. Paramètres de sécurité : Configurez les options de sécurité sous l’onglet « Security ». Activez des fonctionnalités telles que la protection par CAPTCHA pour les formulaires, la double authentification (2FA) pour les administrateurs et les restrictions IP pour améliorer la sécurité de votre installation WHMCS.

Ajout de produits et services

  1. Création de produits d’hébergement : Allez à « Setup » > « Products/Services » > « Products/Services ». Cliquez sur « Create a New Product » et suivez les instructions pour ajouter des produits d’hébergement. Définissez les prix, les descriptions et les options de configuration pour chaque produit.
WHMCS produit et services
  1. Configuration des options supplémentaires : Ajoutez des addons et des options configurables pour offrir des services supplémentaires à vos clients. Par exemple, vous pouvez proposer des certificats SSL, des sauvegardes automatiques, et des adresses IP dédiées en tant qu’options supplémentaires.
  2. Mise en place des promotions : Créez des promotions et des codes de réduction pour attirer de nouveaux clients et fidéliser les clients existants. Allez à « Setup » > « Products/Services » > « Promotions » pour configurer des promotions.

Résumé et Conclusion

La configuration de base de WHMCS est essentielle pour garantir un fonctionnement fluide et efficace de votre plateforme de revente d’hébergement. En suivant les étapes décrites, vous pouvez personnaliser WHMCS pour répondre aux besoins spécifiques de votre entreprise et offrir une expérience utilisateur optimale à vos clients. N’oubliez pas de vérifier régulièrement les mises à jour de WHMCS et de maintenir vos configurations à jour pour tirer le meilleur parti de cette solution puissante.

Jacques Tremblay
Suivez moi
Les derniers articles par Jacques Tremblay (tout voir)

Check Also

Installation automatique de scripts dans WHMCS

Ajouter Softaculous Auto Installer dans WHMCS

Mis à jours 21 juillet 2024 WHMCS et Softaculous sont des outils essentiels pour les …