Tu devrais donner cette astuce à tous les aveugles de la documentation Apache, PHP et MySQL/MariaDB.
Ils sont nombreux à s'imaginer que sans aucun apprentissage minimum, ils vont y parvenir. Beaucoup seront les victimes de piratages avec de basiques injections SQL, mais peu comprendront ou chercheront à comprendre alors que pour certains, ce sera un véritable électrochoc "éducatif" qui les reconduira dans le "droit chemin" de l'apprentissage.
Si il est bien une chose que je déteste, c'est d'avoir un problème et de ne pas comprendre l'origine de ce problème et sa résolution.
Ca prendra des jours si il le faut, mais je finirai par comprendre ce qui ne va pas.
Oh bien sûr, il m'arrive de faire appel à de l'aide (surtout si je viens à planter ce site), mais c'est très frustrant de ne pas avoir trouvé le souci et y remédier.
Voilà pourquoi, à mon âge, je me documente encore et encore. Je n'en sais jamais assez !
Chez moi, apprendre est un passe temps, un pur plaisir, que du bonheur.
Pour en revenir à ton astuce
Rapport de config, j'ai testé par curiosité. C'est pas mal, ça fait un petit bilan rapide. Pourquoi pas ?
Il y a des soucis. C'est pas critique, pas de panique. Mais il y a des soucis.
Je t'expose les petits détails que j'ai relevé :
'dnscache' is not started.
C'est normal, j'utilise mon propre serveur DNS pour échapper à la censure de l'état et sa justice. Du coup, je n'ai plus besoin du cache DNS de Windows.
Un simple test de l'adresse des DNS configurés pourrait suffire. Si le réseau utilise un ou des DNS en 127.0.0.0/8 ou 192.168.0.0/16, on a à faire à un serveur DNS local et le cache DNS Windows n'a aucune réseau d'exister.
Tu peux même aller jusqu'à conseiller de désactiver ce service en cas de détection de DNS local.
*** WARNING: The name of the default server must be 'localhost'
Et pourquoi donc ? Si je veux utiliser des noms de domaine ou des sous domaine, c'est interdit ?
*** WARNING: Apache VirtualHost 'c********.tld'
*** is not defined in C:/Windows/system32/drivers/etc/hosts file
C'est tout à fait normal, puisqu'il existe des enregistrements DNS pour ce domaine. Je n'ai pas besoin du hosts.
La vérification est simple à faire :
C'est à peu prêt tout. C'est pas la première fois que je remarque que Wamp s'appuie sur le fichier hosts.
Mais ce fichier n'est pas toujours utile, voir même rarement dans mon cas.
La vérification du hosts n'est utile que pour vérifier que localhost y est déclaré, rien d'autre. Et encore, dans mon cas, localhost possède des enregistrements sur mon DNS local, il n'est pas dans hosts.
Encore une chose à vérifier avant de déclarer localhost absent du hosts.