[RESOLU] Wamp ne trouve pas localhost

Petit nouveau ! | 5 Messages

28 mars 2014, 22:44

Bonjour à tous,

Je suis nouveau sur ce forum, j'ai attaqué le développement PHP il y'a quelques mois et j'ai un problème qui dur depuis un petit moment sur mon ordinateur portable que je n'arrive pas à résoudre. J'ai fait de nombreuses recherches, j'ai même demander de l'aide en vain sur plusieurs forum. J'espère que l'un de vous sauras m'aider.

Je démarre Wamp, les services sont démarrés, le serveur est online mais quand je demande localhost ou phpmyadmin, rien ne s'affiche. Mon navigateur s'ouvre et cherche pendant des heures, la page reste blanche.

Apparemment mon port 80 serait occupé mais impossible de savoir exactement. J'ai trouvé des commandes sur le net comme "netstat" pour trouver ce qui cloche et ça me sors que "AvastSvc.exe" occupe mon port 80. J'ai tenté de désinstaller complètement Avast mais ça ne marche pas mieux.

Pourtant une fois désinstallé, plus rien n'occupe mon port 80 si l'on en croit la commande netstat.

Je suis sur Windows Vista 32 bits, j'ai installé Wamp en tant qu'administrateur. J'ai Wamp 2.4 avec Apache version 2.4.4 et PHP version 5.4.16.
Je suis preneur de toute aide, je vous remercie d'avance :)

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

29 mars 2014, 13:07

Tu peux tenter d'éditer ton httpd.conf et écouter un autre port pour vérifier que c'est bien le problème.
http://httpd.apache.org/docs/2.2/fr/bind.html
Cette édition nécessite un redémarrage du serveur après enregistrement.

Par exemple si tu écoutes le port 4444 à la place du 80 tu accéderas à ton serveur local via :
http://localhost:4444

Petit nouveau ! | 5 Messages

29 mars 2014, 22:51

Merci d'avoir pris le temps de me répondre :wink:

J'ai donc essayé de changer le port en éditant mon fichier httpd.conf, j'ai insérer "Listen 4444" et je n'arrive toujours pas à accéder à mon localhost... :(
Cette fois ci ça arrive quand même à me dire que la page web n'est pas disponible.

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

29 mars 2014, 23:06

Tu as déjà un listen dans ce fichier, il ne faut donc pas l'insérer mais le remplacer.

Petit nouveau ! | 5 Messages

30 mars 2014, 00:19

Oui oui quand je dis l'insérer j'ai remplacer le "Listen 80" par "Listen 4444" :wink:
Désolé je me suis mal exprimé :oops:

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

30 mars 2014, 01:39

Je dirais que le serveur n'est pas correctement démarré (vérifie les logs Apache).
Ou bien tu as un parefeu qui bloque la connexion (ce que je trouverai bizarre... bloquer l'ip 127.0.0.1...).

Petit nouveau ! | 5 Messages

30 mars 2014, 23:14

Merci encore de prendre le temps de m'aider.

Non je n'ai aucun pare-feu qui bloque.
Par contre je suis censé voir quoi dans les logs d'Apache ?

Je n'ai rien dans le "access log" et j'ai plusieurs lignes dans le "error logs" que voici :

Code : Tout sélectionner

[Sun Mar 30 00:10:49.566381 2014] [mpm_winnt:notice] [pid 5340:tid 360] AH00422: Parent: Received shutdown signal -- Shutting down the server. [Sun Mar 30 00:10:51.737381 2014] [mpm_winnt:notice] [pid 5564:tid 288] AH00364: Child: All worker threads have exited. [Sun Mar 30 00:10:52.644381 2014] [mpm_winnt:notice] [pid 5340:tid 360] AH00430: Parent: Child process 5564 exited successfully. [Sun Mar 30 23:11:57.019000 2014] [mpm_winnt:notice] [pid 2736:tid 360] AH00455: Apache/2.4.4 (Win32) PHP/5.4.16 configured -- resuming normal operations [Sun Mar 30 23:11:57.025000 2014] [mpm_winnt:notice] [pid 2736:tid 360] AH00456: Server built: Feb 23 2013 13:07:34 [Sun Mar 30 23:11:57.025000 2014] [core:notice] [pid 2736:tid 360] AH00094: Command line: 'c:\\wamp\\bin\\apache\\apache2.4.4\\bin\\httpd.exe -d C:/wamp/bin/apache/Apache2.4.4' [Sun Mar 30 23:11:57.029000 2014] [mpm_winnt:notice] [pid 2736:tid 360] AH00418: Parent: Created child process 4776 [Sun Mar 30 23:11:58.179000 2014] [mpm_winnt:notice] [pid 4776:tid 288] AH00354: Child: Starting 150 worker threads. [Sun Mar 30 23:11:58.198000 2014] [mpm_winnt:error] [pid 4776:tid 1524] (OS 10038)Une opération a été tentée sur autre chose qu'un socket. : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available? [Sun Mar 30 23:11:58.198000 2014] [mpm_winnt:error] [pid 4776:tid 1528] (OS 10038)Une opération a été tentée sur autre chose qu'un socket. : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?

Avatar de l’utilisateur
ViPHP
xTG
ViPHP | 7330 Messages

31 mars 2014, 19:27

A priori il ne démarre pas correctement :
[Sun Mar 30 23:11:58.198000 2014] [mpm_winnt:error] [pid 4776:tid 1528] (OS 10038)Une opération a été tentée sur autre chose qu'un socket. : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?
Mais je n'ai malheureusement aucune compétence pour te décrypter ce message. :) (je ne suis pas dev web et n'ai jamais géré de serveur moi même dans mes devs perso)

Petit nouveau ! | 5 Messages

01 avr. 2014, 22:44

Après 2 jours de nettoyage intensif, je suis heureux d'avoir résolu mon problème :D
ça faisait plusieurs mois que je cherchais et j'ai enfin pu éclaircir mes recherches et trouver la solution.

Je partage ma solution quand même au cas où d'autres personnes auraient le même problème. :wink:

Mon système était infecté par un virus rootkit/access il me semble et apparemment c'était sur un fichier qui se nommait "services.exe" dans le fameux dossier "system32".
Gros nettoyage avec RogueKiller, puis un coup de TDSS Killer, j'ai passé un coup de Services Repair et enfin du AdwCleaner pour les petites saloperies en plus.

Entre chaque logiciel j'ai redémarré mon ordinateur et ensuite j'ai effectué une commande dans la console qui se nomme : netsh winsock reset
Elle permet de réinitialiser les sockets. Si jamais cette commande affiche un message du genre : "L'opération demandée nécessite une élévation" alors il faut passer par "tous les programmes > accessoires > invité de commande (clic droit > ouvrir en tant qu'administrateur) et maintenant la commande devrait fonctionner.

Ensuite on redémarre l'ordinateur une dernière fois et normalement le localhost tourne ! 8-)

xTG je te remercie, car tu m'a mis sur la voie à chercher d'où venait mon problème. Merci beaucoup :wink:

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7160 Messages

03 avr. 2014, 21:31

Merci pour le partage de la solution :)
Quand tout le reste a échoué, lisez le mode d'emploi...