Utilisation de l’outil de dépannage
ServBay propose un outil de dépannage intégré puissant, conçu pour aider les développeurs à diagnostiquer rapidement et à résoudre divers problèmes rencontrés lors de l’utilisation de l’environnement de développement local ServBay. Cet outil détecte automatiquement les dysfonctionnements potentiels et fournit des solutions adaptées, simplifiant considérablement les tâches de maintenance et d’investigation de votre environnement local.
En utilisant cet outil, vous pouvez efficacement identifier et résoudre par vous-même les problèmes de configuration d’environnement, d’exécution de service ou de connectivité pouvant survenir au cours du développement.
Couverture du diagnostic
L’outil de dépannage de ServBay peut diagnostiquer automatiquement les aspects clés suivants de l’environnement de développement local :
- Statut et permissions du compte utilisateur : Vérifie si le niveau et la connexion utilisateur actuels sont corrects, et s’assure que ServBay dispose des droits suffisants pour fonctionner.
- État et validité de l’abonnement : Vérifie la validité de votre abonnement ServBay afin de garantir l’accès à toutes les fonctionnalités.
- Compatibilité de l’architecture système : Vérifie la compatibilité entre l’architecture du système d’exploitation et ServBay.
- Statut de ServBay Runtime et ServBay Helper : Diagnostique l’état de fonctionnement des composants essentiels de ServBay et de ses utilitaires.
- Occupation des ports : Vérifie si les ports clés requis par ServBay (tels que les ports 80/443 pour le serveur Web, 3306/5432 pour les bases de données, 6379 pour Redis, etc.) sont déjà utilisés par d’autres applications.
- Configuration et statut des certificats SSL/TLS : Examine la présence et la validité des certificats SSL/TLS pour ServBay User CA, ServBay Public CA et vos sites Web, y compris ceux obtenus via ACME.
- Installation et intégrité des paquets logiciels : Contrôle si tous les paquets installés dans ServBay (PHP, Node.js, Python, Go, Java, Ruby, Rust, etc.) le sont correctement et de façon complète.
- Validité des fichiers de configuration des paquets et services : Vérifie l’absence d’erreurs de syntaxe ou de conflits dans les fichiers de configuration des paquets et services installés (tels que les serveurs Web Caddy/Nginx, bases de données MySQL/MariaDB/PostgreSQL, cache Redis, etc.).
- Statut de fonctionnement des paquets et services : Diagnostique que l’ensemble des paquets et services gérés par ServBay fonctionnent correctement.
- Vérification de la configuration des sites Web : Contrôle que la configuration des hôtes virtuels (sites locaux) — comme le répertoire racine, la version de PHP ou les certificats SSL — est correcte.
- Contrôle de la résolution DNS : Valide que les domaines locaux (p. ex.
.servbay.demo
ou tout autre domaine personnalisé) pointent correctement vers l’IP locale pour garantir l’accès aux sites. - Contrôle du statut des sites Web : Tente de se connecter aux sites locaux afin de vérifier leur accessibilité et réactivité.
- Test de connexion aux bases de données : Vérifie la connexion aux bases de données gérées dans ServBay (MySQL, MariaDB, PostgreSQL, etc.).
- Paramètres du serveur proxy : Examine la configuration proxy système ou interne à ServBay qui pourrait impacter le fonctionnement de l’environnement local, ce qui est parfois lié à des problèmes de CORS (Cross-Origin Resource Sharing).
Si un problème ou une erreur est détecté pendant le processus de diagnostic, l’outil l’affichera clairement en rouge et proposera en général un message d’erreur détaillé accompagné de recommandations de résolution pour vous guider dans la correction.
Résumé
L’outil de dépannage ServBay est un assistant d’auto-diagnostic et de réparation particulièrement puissant, qui vous aidera à solutionner la plupart des problèmes courants de développement local. Grâce aux rapports détaillés et recommandations fournis, vous pouvez localiser et résoudre rapidement les dysfonctionnements, économisant ainsi un temps de développement précieux.
Si le problème persiste après avoir utilisé cet outil, n’hésitez pas à contacter notre équipe support technique via la page de contact pour obtenir une assistance supplémentaire.