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 :
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 :
- Décompresser l'archive localement sur votre ordinateur
- Uploader le dossier
hostmyservers/(et tout son contenu) versmodules/registrars/sur votre serveur via votre client FTP (FileZilla, WinSCP, etc.)
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 :
Configuration → Système → Modules 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.phpetwhmcs.jsonsont bien présents à la racine du dossier - Vérifiez les permissions des fichiers
- Videz le cache WHMCS via Utilitaires → Vider le cache des templates
L'étape suivante est la configuration du module registrar.