Xampp Apache ne démarre pas – le port 80 est gratuit – aucune erreur dans les journaux

J’utilise xampp sur Windows 8 depuis un certain temps et cela fonctionnait bien jusqu’à ce que j’essaie de redémarrer Apache aujourd’hui. Au redémarrage, ce message est apparu:

17:54:35 [Apache] Error: Apache shutdown unexpectedly. 17:54:35 [Apache] This may be due to a blocked port, missing dependencies, 17:54:35 [Apache] improper privileges, a crash, or a shutdown by another method. 17:54:35 [Apache] Check the "/xampp/apache/logs/error.log" file 17:54:35 [Apache] and the Windows Event Viewer for more clues 

J’ai déjà désactivé les services utilisant le port 80 il y a longtemps et aucun logiciel ne l’utilise. J’ai vérifié avec la commande netstat. J’ai essayé de changer le port en 8080 et le problème rest le même. Je ne pense donc pas que ce soit un problème de port.

Je n’ai aucun message d’erreur dans mon apache error.log et dans la visionneuse d’événements Windows.

Certaines choses que j’ai déjà essayées et qui ne fonctionnent pas:

  • démarrer le panneau de configuration xampp avec les droits d’administrateur,
  • installer apache en tant que service,
  • redémarrer mon ordinateur,
  • ajouté cette ligne sur mon httpd.conf: LoadModule socache_shmcb_module modules/mod_socache_shmcb.so et décommenté cette ligne dans httpd-ssl.conf: SSLSessionCache "shmcb:logs/ssl.scache(512000)"

Je ne sais pas quoi faire maintenant. Aidez-moi, s’il vous plaît. Merci a tous.

vérifiez si votre pare-feu Windows est activé. utilisez firewall.cpl à partir de la fenêtre d’exécution Windows. Si c’est le cas, vérifiez si le serveur Apache Http est autorisé (en mode privé / public). Si ne le permet pas. Si tel n’est pas le cas, vérifiez votre fichier httpd.conf dans le répertoire xampp / apache / conf. Vérifiez le port du serveur sur la ligne 47 et pour le répertoire serveroot sur la ligne 35. Assurez-vous d’avoir un access complet à ce chemin.

Vous devriez peut-être désactiver IIS sous Windows, car il bloque parfois silencieusement le port 80 sans afficher d’erreur. Accédez à votre panneau de configuration Windows et à votre programme et fonctionnalités, cliquez sur Activer et désactiver les fonctionnalités Windows et désactivez la case à cocher!