Ayant lancé WAMP (et même réinstallé pour avoir la version 2.0.C), lorsque je lance localhost, que ce soit depuis un navigateur ou depuis l'Igloo du tray, je ne tombe pas sur l'index de la racine de wamp, mais sur une pub pour IIS7. Ce n'est pas exactement ce que je veux.
Quelqu'un a-t-il déjà eu ce problème et sait-il comment se débarrasser de ce harcèlement et revenir à wamp ? Je ne trouve rien dans le forum sur le mot clé IIS ou IIS7. PS : j'utilise Vista sur cette machine.
Modifie 1 fois. Derniere modification le 04/07/2008 à 05:30 par jlescudie.
Bonjour, Désolé de reprendre si tard, mais j'ai été loin de cette machine sur Vista pendant un moment, et WAMP marche bien pour moi sur une machine XP, sans parler de LAMP sur un Ubuntu. Mais revenons à Vista.
Je n'ai pas semble-t-il de IIS sur cette machine (je n'ai rien fait pour l'avoir, je ne vois rien de ce genre dans C:/programmes ni aucun processus de ce nom qui tourne...). Dans le fichier hosts (qui est bien au même endroit que sur XP) il y a bien la correspondance entre 127.0.0.1 et localhost, puis une ligne que je ne comprend pas qui est ::1 localhost
A ce point, je ne peux pas la "commenter" parce que l'éditeur me dit qu'un autre programme s'en sert (et l'a donc verrouillé). J'ignore lequel, ce n'est pas wamp, que j'ai fermé.
J'ai changé le port d'écoute dans le fichier C:\wamp\bin\apache\apache2.2.8\conf\httpd.conf en mettant Listen=88 au lieu du 80 standard, sauvegardé ce fichier puis redémarré les services par le menu de l'igloo wamp. En relançant Firefox sur localhost (par le premier choix du menu de wamp), j'ai toujours une belle image IIS avec des liens sur iis.net au lieu de l'index de C:\wamp\www que je m'attendrais à voir. J'ai commencé à potasser un bouquin sur Apache, mais il fait 500 pages... Il ne me semble pas que l'aie IIS sur cette machine, ou alors il est bien caché. En regardant les services dans le gestionnaire de tâches, je ne vois rien qui ressemble à IIS ni à httpg ; en revanche, je vois un service wampapache qui est d'ailleurs arrêté. Bref, je patauge.
Bon, j'avance un peu. J'ai en effet découvert que l'image IIS qui m'était présentée lors du lancement de localhost vient de C:\inetpub\wwwroot\iisstart.htm qui semble bien être le root de IIS que j'avais donc installé sans le savoir.... Cela est dailleurs confirmé par le fait que je peux y mettre un fichier html et le voir sous localhost.
Donc je cherche à inactiver IIS, vais à cet effet dans le panneau de configuration > Programmes > Programmes et fonctionnalitéss > Activer ou désactiver des fonctionnalités de windows > Services IIS > Services World Wide Web > Fonctionnalités HTTP communes et là je décoche (désélectionne) et relance, pensant avoir désactivé IIS.
Redémarrant, je n'ai en effet plus de IIS mais pas non plus de WAMP : plus de serveur HTTP ni de localhost... On avance, donc...
Puisque tu n'as plus IIS Pourquoi ne pas désinstaller wamp (sans oublier de faire la sauvegarde des fichiers de www et de data si tu en as, Et refaire une installation propre utilisant le port d'écoute 80 qui maintenant est libre...
ça prend 5 à 6 minutes
cordialement
Roger
nb je pense que vista installe systématiquement IIS
Merci pour cette suggestion. J'ai donc désisinstallé complètement wamp, y compris les fichiers de C:\www et réinstallé. La réinstallation se passe bien apparamment, me demande par exemle de confirmer l'usage de Firefox au lancement. mais lorsque je lance (par l'igloo) localhost, Firefox indique bien la bonne URL mais répond par un grand silence blanc ; même si je met un fichier html quelconque dans www et vérifie qu'il est bon, localhost ne répond pas.
Je pense que le succès de ce lancement dépend de l'état de la machine ; on a vu précédemment que lorsque IIS était lancé, il avait "priorité" sur wamp et le cachait. Pour mettre fin à ce comportement, j'ai désactivé IIS par le panneau de configuration, d'abord en décochant seulement les "fonctionnalités HTTP communes", puis en enlevant tous les "Services world wide web", enfin en enlevant la totalité des "Services Internet (IIS)". Cela ne donne pas le résultat attendu. Du moins IIS s'est-il poliment retiré, mais WAMP n'a pas pu prendre sa place. Il me semble qu'il serait utile, dans une FAQ, d'en dire plus pour VISTA (qui concerne quand même du monde) à savoir d'expliciter dans quel état doit être la machine, particulièrement en ce qui concerne l'activation des services internet, pour qu'elle veuille bien laisser WAMP s'activer. En tout cas ce serait très utile pour moi. Merci pour votre collaboration.
Heu... J'avoue que j'ai renoncé à résoudre ce problème sous Vista parce que je me débrouille sans problème sur une autre machine XP sous WAMP et surtout sur une machine sous Ubuntu. Je reste cependant intéressé à comprendre la solution, mais je n'ai pas beaucoup de temps à y passer.
Je n'ai pas non plus trouvé de solution, je me contente de mettre mes pages web dans le repertoire C:\Inetpub\wwwroot\ et de taper l'URL pour les voir s'afficher...
jlescudie a écrit: -------------------------------------------------------
> Dans le fichier hosts (qui est bien au même > endroit que sur XP) il y a bien la correspondance > entre > 127.0.0.1 et localhost, > puis une ligne que je ne comprend pas qui est ::1 > localhost > Pour modifier le fichier hosts de Vista il faut et il suffit de démarrer ton éditeur en mode administrateur. Je te recommande notepad++. La notation "::" correspond à une adresse au format IPV6. Si tu n'utilise pas IPV6, laisse tomber cette ligne, elle ne gène pas , laisse-là , tu peux l'ignorer dédaigneusement.
Attention aux modifications du fichier hosts, En général l'utilisation du DNS , le tient ou celui de ton FAI, te garantit une meilleure portabilité de tes applications. Par contre la résolution d'adresses est plus rapide via le fichier hosts.
A toi de voir
Errare humanum est sed perseverare diabolicum Philippe
Citation LudoOo Je n'ai pas non plus trouvé de solution, je me contente de mettre mes pages web dans le repertoire C:\Inetpub\wwwroot\ et de taper l'URL pour les voir s'afficher...
En faisant cela, vous utilisez le serveur IIS, qui est un serveur web (comme wamp), mais qui est installé par défaut avec certaines versions de Windows (vous ne l'avez pas installé). Celui ci utilise le port 80, qui est le même que celui utilisé par Wamp.
Vous n'avez sûrement pas besoin de deux serveurs web. Vous pouvez donc desinstaller complètement IIS. Pour ce qui est du port de Apache, si vous l'avez changé dans le fichier httpd.conf (Listen), vous devez également le préciser dans l'url.
Voilà sans doute pourquoi après la réinstallation, cela a fonctionné (remise du port par défaut à 80 !!)
De plus, ce problème n'est pas spécifique à Vista et est un comportement normal de deux serveurs qui se disputent le même port. E n effet, si vous démarrez wamp avant IIS (je ne sais pas faire, je ne l'utilise pas), et bien vous pourrez constater que wamp fonctionne et que IIS ne pourra pas se lancer..
En espérant vous avoir éclairé sur ce problème récurrent dans ce forum...