Aller au contenu principal

Installation du module

L'installation du module HostMyServers pour WHMCS est volontairement simple : il suffit de décompresser une archive ZIP dans le répertoire approprié de votre installation WHMCS. Aucun script d'installation, aucune base de données à modifier, aucune dépendance SOAP à configurer.

Télécharger le module

Téléchargez directement la dernière version du module :

hostmyservers-v1.0.1.zip

Décompresser le module

Décompressez le contenu de l'archive directement dans le répertoire modules/registrars/ de votre installation WHMCS.

Via la ligne de commande (recommandé)

Depuis la racine de votre installation WHMCS :

unzip hostmyservers-v1.0.1.zip -d ./modules/registrars/

Après décompression, vous devez obtenir la structure suivante :

modules/
└── registrars/
└── hostmyservers/
├── hostmyservers.php
├── whmcs.json
├── logo.png
└── lang/
├── french.php
├── english.php
├── german.php
├── italian.php
├── polish.php
├── russian.php
└── spanish.php

Via un client FTP/SFTP

Si vous n'avez pas accès à la ligne de commande, vous pouvez :

  1. Décompresser l'archive localement sur votre ordinateur
  2. Uploader le dossier hostmyservers/ (et tout son contenu) vers modules/registrars/ sur votre serveur via votre client FTP (FileZilla, WinSCP, etc.)
Uploader le dossier, pas l'archive

Ne déposez pas le fichier .zip directement sur le serveur. Vous devez envoyer le dossier décompressé hostmyservers/ avec tous ses fichiers.

Vérification des permissions

Les fichiers du module doivent être lisibles par le processus PHP de votre serveur web. Vérifiez les permissions :

# Permissions recommandées : 644 pour les fichiers, 755 pour les dossiers
find ./modules/registrars/hostmyservers -type f -exec chmod 644 {} \;
find ./modules/registrars/hostmyservers -type d -exec chmod 755 {} \;

Vérification de l'installation

Une fois les fichiers en place, connectez-vous à votre interface d'administration WHMCS et naviguez vers :

ConfigurationSystèmeModules de registrar

Le module HostMyServers doit apparaître dans la liste des registrars disponibles. S'il n'apparaît pas :

  • Vérifiez que le dossier est bien nommé hostmyservers (tout en minuscules, sans tirets)
  • Vérifiez que hostmyservers.php et whmcs.json sont bien présents à la racine du dossier
  • Vérifiez les permissions des fichiers
  • Videz le cache WHMCS via UtilitairesVider le cache des templates

L'étape suivante est la configuration du module registrar.