
WHMCS est un logiciel qui vous permet de gérer vos clients d'hébergement et de gérer la facturation et de soutien ainsi. Il vous permet également d'automatiser le processus de création de compte en utilisant l'API de cPanel.
Dans ce tutoriel, vous verrez comment installer et configurer WHMCS.
Avant d'aller plus loin, je suggère fortement que vous installez votre site sur un autre serveur que ceux que vous allez utiliser pour accueillir vos clients.
De cette façon, ils seront en mesure d'accéder au service d'assistance en cas de panne de service.
1. Sécuriser votre site
Puisque vous allez manipuler des données sensibles par WHMCS, vous aurez besoin de sécuriser votre site en premier. Ceci peut être accompli en installant un certificat SSL pour crypter toutes les données qui sont échangées entre le navigateur Web du visiteur et le serveur web.
Vous pouvez acheter un certificat SSL de divers fournisseurs tels que Infomaniak, GoDaddy, NameCheap.
Pour installer un certificat SSL, vous aurez besoin d'une adresse IP dédiée. Le processus d'attribution d'une adresse IP dédiée sera différent selon l'endroit où vous souhaitez installer WHMCS. Il y a principalement deux (2) scénarios possibles:
a) Installation de WHMCS sur le domaine principal
Installer WHMCS sur le domaine principal permet de sécuriser tout le site ce qui signifie que même des pages web non-WHMCS seront cryptées. Cela peut mettre une charge inutile sur le serveur, mais elle est relativement négligeable.
Vous pouvez installer WHMCS à la racine de votre site (https://www.monsitehebergeur.com/) ou dans un sous-dossier (https://www.monsitehebergeur.com/whmcs/), peu importe.
b) Installation WHMCS sur un sous-domaine
Dans ce cas, le site Web par défaut résiderait sur le domaine principal (http://www.monsitehebergeur.com) tandis que WHMCS serait installé sur un sous-domaine (https://whmcs.monsitehebergeur.com).
Si vous choisissez cette option, vous devrez attribuer une adresse IP dédiée au sous-domaine exclusivement.
Une fois que vous avez déterminé où vous souhaitez installer WHMCS, installez votre certificat SSL à l'aide de cette procédure.
2. Obtenir whmcs
Les licences de WHMCS peuvent être louées ou achetées. Le prix variera également en fonction de si vous choisissez la version avec le nom de marque ou non:
Une fois que vous avez acheté une licence, allez sur votre compte WHMCS et cliquez sur Services> Licences & Services.
Cliquez sur le bouton Afficher Détails à côté de votre licence de WHMCS puis sélectionnez l'onglet Téléchargements. Cliquez sur Télécharger Maintenant pour télécharger WHMCS sur votre bureau.
3. Installation de WHMCS
Avant de lancer le programme d'installation de WHMCS, vous devez d'abord créer une base de données MySQL ainsi qu'un compte utilisateur pour accéder à la base de données. Si vous n'êtes pas familier avec ce processus, lisez ce tutoriel.
Ensuite, extrayez les fichiers de l'archive WHMCS dans un dossier temporaire sur votre bureau et uploader le contenu du dossier whmcs vers votre serveur Web en utilisant FTP ou SFTP.
Maintenant rendez-vous sur votre installation de WHMCS avec votre navigateur Web. Vous devriez voir une page comme ceci:
Cliquez sur le lien pour commencer l'installation. Sur la page suivante, il vous sera présenté l'accord de licence. Cliquez sur J'accepte.
Le programme d'installation vérifie les exigences du système. Dans certains cas, le répertoire dans lequel réside WHMCS n'est pas accessible en écriture (et c'est normal) donc le programme d'installation est incapable de créer le fichier de configuration:
Si tel est le cas, créez simplement un fichier vide nommé configuration.php sur votre bureau et transférer le à votre dossier WHMCS. N'oubliez pas de changer ses autorisations pour qu'il soit accessible en écriture depuis le serveur web (0755).
Sur la page suivante, entrez votre clé de licence WHMCS. Vous pouvez le retrouver dans votre compte client WHMCS, sous Services> Licences et services. Vous devrez également fournir les informations nécessaires pour se connecter à la base de données MySQL que vous avez créé précédemment.
Enfin, entrez vos détails personnels pour créer le compte administrateur. Une fois l'installation terminée, vous devrez effectuer quelques tâches indiqués. Si vous ne savez pas comment planifier une tâche cron, lisez ce tutoriel.
Alors c'est tout pour la partie installation. WHMCS est maintenant prêt à être configuré, donc ce sera le thème du prochain tutoriel pour revendeur d'hébergement.
Partie 1 : Les prérequis matériel
Partie 2 : Comment préparer votre serveur de revente d'hébergement
Partie 3 : Comment sécuriser votre serveur cPanel/WHM
Partie 4: Comment configurer le DNS privé et nom de serveur
Partie 5: Comment créer et configurer les plans d'hébergement web