Recherche de site Web

Installer et configurer DirectAdmin Extended pour WHMCS


Avez-vous DirectAdmin installé et configuré mais il manque l'intégration dans WHMCS ?. DirectAdmin Extended For WHMCS vous offre l'automatisation nécessaire lors du provisionnement des comptes d'hébergement Web et de leur gestion. Il n'est pas nécessaire qu'un client quitte votre site Web, car toutes les fonctionnalités DirectAdmin couramment utilisées seront accessibles depuis la zone client WHMCS.

Ce module est créé pour optimiser toutes les tâches de supervision sur les fichiers, les comptes FTP, les bases de données, les comptes de messagerie, les sauvegardes, les enregistrements DNS, les domaines, Let's Encrypt, Softaculous intégré, les installateurs d'applications, permettant à vos clients d'ajouter, modifier, supprimer, sauvegarder et restaurer facilement. des centaines d'applications Web différentes. Le module peut également être intégré à WordPress Manager For WHMCS pour une installation facile de WordPress sur le site Web.

Dans cet article, nous effectuons l'installation, la configuration et montrons comment utiliser DirectAdmin Extended For WHMCS pour améliorer la prestation de services à vos clients.

1. Vérifiez la version PHP

Vérifiez la version actuelle de PHP dans votre WHMCS. Cela peut être fait en accédant à « Utilitaires » → « Système » → « Informations PHP ».

Il vous donnera des informations sur le système, y compris la version PHP. Validez la sortie par rapport au journal des modifications du module pour voir sa prise en charge.

2. Installez le module DirectAdmin Extended pour WHMCS

Connectez-vous à l'espace client ModulesGarden et accédez à Produits. Recherchez « DirectAdmin Extended For WHMCS » dans la liste. Utilisez l'onglet « Télécharger » pour télécharger la dernière version du module.

Une fois téléchargé, extrayez l'archive

unzip <filename>.zip

Vous obtiendrez deux dossiers : addons et serveurs. Celui-ci sera déplacé ultérieurement vers le répertoire racine Web WHMCS.

Renommez license_RENAME.php en license.php avant de pouvoir exécuter DirectAdmin Extended For WHMCS pour la première fois.

mv modules/servers/directadminExtended/license_RENAME.php modules/servers/directadminExtended/license.php

Modifiez le fichier de licence et saisissez la clé de licence lors de l'achat.

$ vim modules/servers/directadminExtended/license.php
$directadmin_extended_licensekey="YOUR-LICENSE-KEY";

Obtenez votre clé de licence depuis la zone client de ModulesGarden → « Mes produits ». Entrez la clé de licence obtenue entre guillemets.

Définissez également les autorisations des deux dossiers « stockage » comme étant récursivement accessibles en écriture.

chmod -R 0777 modules/addons/DirectAdminExtended/storage
chmod -R 0777 modules/servers/directadminExtended/storage

Déplacez les deux répertoires dans « addons » et « serveurs » vers les modules WHMCS et le chemin des serveurs.

mv modules/addons/DirectAdminExtended/ /whcms_path/modules/addons/
mv modules/servers/directadminExtended/ /whcms_path/modules/servers/

Mettez à jour les autorisations du répertoire pour l'utilisateur de votre serveur Web.

# Nginx web server
## RHEL based systems
sudo chown -R nginx:nginx /whcms_path/
## Debian based systems
sudo chown -R www-data:www-data /whcms_path/

# Apache web server
## RHEL based systems
sudo chown -R apache:apache /whcms_path/
## Debian based systems
sudo chown -R www-data:www-data /whcms_path/

3. Activez DirectAdmin Extended pour WHMCS

Connectez-vous à votre zone d'administration WHMCS et accédez à « Paramètres système » 

Recherchez 'Modules complémentaires' et cliquez dessus.

Ensuite, localisez 'DirectAdmin Extended' et appuyez sur le bouton 'Activer' .

Cliquez sur « Configurer » et cochez toutes les cases pour le contrôle d'accès.

4. Ajouter le serveur DirectAdmin à WHMCS

Ensuite, nous pouvons ajouter notre serveur DirectAdmin à WHMCS. Cela peut être fait sous « Système Paramètres, recherchez « Serveurs ' et cliquez dessus.

Appuyez sur « Ajouter un nouveau serveur » pour ajouter DirectAdmin à WHMCS.

Saisissez les détails de votre serveur DirectAdmin.

  • Nom : Nom utilisé pour identifier le serveur
  • Nom d'hôte : nom d'hôte du serveur DirectAdmin configuré dans votre serveur DNS
  • Adresse IP : adresse IP du serveur DirectAdmin
  • Serveur de noms principal : serveur de noms que WHMCS attribuera aux clients
  • Serveur de noms secondaire : un autre que WHMCS attribuera aux clients

  • Module : choisissez DirectadminExtended dans le menu déroulant
  • Nom d'utilisateur : identifiants de connexion DirectAdmin du compte administrateur ou revendeur. La valeur par défaut est l'utilisateur admin
  • Mot de passe : le mot de passe de l'utilisateur fourni ci-dessus

Une fois que vous avez fourni les valeurs requises, cliquez sur « Test de connexion » pour valider la connectivité.

Enregistrez les modifications pour ajouter le nouveau serveur.

Créer un groupe de serveurs

Un groupe de serveurs nous permet d'ajouter plusieurs serveurs DirectAdmin à utiliser dans WHMCS. Créez un groupe DirectAdmin Server en accédant à « Système Paramètres, recherchez « Serveurs' –> 'Créer un nouveau groupe'.

Donnez-lui un nom, cliquez sur le serveur précédemment créé, appuyez sur « Ajouter » puis sur « Enregistrer les modifications ».

5. Créer un groupe de produits

Pour configurer les produits, accédez à 'Paramètres système' → « Produits/Services».

Remplissez comme suit :

  • Nom du groupe de produits d'entrée
  • Titre/slogan du groupe de produits (facultatif)
  • Modèle de formulaire de commande

Cliquez sur « Enregistrer les modifications » lorsque vous avez terminé pour créer le produit.

6. Créer un package sur DirectAdmin

Connectez-vous à votre portail Web DirectAdmin en tant qu'administrateur.

Recherchez « Créer un nouveau package » et cliquez dessus.

Créez un forfait d'hébergement de site Web avec des limites dictées par votre modèle tarifaire.

7. Ajouter un produit sur WHMCS

Une fois le groupe de produits créé, nous pouvons ajouter le produit. Le produit que nous créons sera attribué à « DirectAdmin Extended ».

  • Type de produit : Nous choisissons « Hébergement partagé »
  • Groupe de produits : le groupe que nous avons créé précédemment
  • Nom du produit : nom du produit visible par les clients (nom d'affichage)
  • Module : Choisissez « DirectAdmin Extended »

Dans la section Détails, confirmez les paramètres et enregistrez les modifications.

Dans la tarification, vous pouvez définir le prix du produit.

Dans la zone des modules, choisissez « DirectAdmin Extended » et le groupe de serveurs lui est attribué. Pour le package, choisissez l’un des packages créés dans le portail DirectAdmin.

D'autres paramètres tels que la facturation métrique peuvent également être configurés.

Si dans le forfait vous souhaitez proposer des domaines gratuits, configurez les offres de services souhaitées.

Recherchez le lien du produit sous « Liens » et testez la page du produit.

Testez s'il fonctionne correctement lorsque vous accédez à la page produit en tant que client.

Les références:

  • Documentation officielle de DirectAdmin Extended pour WHMCS
  • Documents Directadmin
  • Documentation WHMCS

Articles connexes: