| ||||||||
Astucien | Bonjour, J'ai lu quelques trucs pour adapter WAMPSERVER à la mise à jour Win 10 et en particulier une préconisation qui consiste à modifier le httpd.conf avec le port 82 (ce qui est d'ailleurs controversé) cependant ça ne marche pas. Bien que l'icone passe au vert j'ai toujours une erreur 404 pour afficher le localhost. Et vous qu'avez vous fait ? Merci. A+ | |||||||
Publicité | ||||||||
| ||||||||
Astucien | Salut, Pourquoi donc utiliser le port 82 ??? C'est le port 80 qui est destiné au web, pas le 82 ou un autre. A moins que tu ne veuilles protéger ton serveur et ne le rendre accessible que sur un port que tu auras défini. Sinon, utilise le port 80. Dans httpd.conf, tu trouveras une ligne "listen" suivie d'un numéro de port. Si cette ligne possède une adresse, tu peux la retirer. Ca rendra ton serveur accessible en localhost, sur le lan et aussi sur l'IP publique. Qu'elle est cette erreur 404 ? C'est pour quelle requête ? Ca prouve au moins que ça fonctionne. Sinon, la requête serait ignorée et tu n'aurais pas de réponse. Comme quoi, un 404 signifie que le serveur te répond, ce qui est déjà bien. | |||||||
Astucien | Bonjour, merci de t'intéresser à cette question. Dans mon httpd.conf j'ai : Listen 0.0.0.0:80 et mon système marchait correctement comme ça depuis des années... Quand j'ai fait la mise à niveau pour office 10, l'icône Wamp en bas à droite de l'écran restait à l'orange alors que normalement elle doit être verte. Quand je cliquais " localhost " depuis le menu de cette icône, j'avais normalement un menu qui me donnai le choix d'afficher plusieurs projets. Tout fonctionnait correctement comme cela depuis plusieurs années. Maintenant si je clique cette même icône j'ai ce message :
Si j'enlève les 2 lignes listen l'icône reste orange et le même message d'erreur s'affiche. ??? | |||||||
Astucien | Si je teste le port 80 j'ai la réponse suivante : Modifié par galopin01 le 09/08/2015 17:39 | |||||||
Astucien | J'ai même essayé la solution préconisée ici : sans succès le résultat est le même après reboot. | |||||||
Astucien | Le souci est le suivant : Est-ce que tu veux que ton serveur soit accessible de tous ? Déjà, dans httpd.conf, tu peux virer le listen 0.0.0.0:80 et le remplacer par listen 80 Si tu as un certificat de sécurité, tu ajouteras un ligne listen 443 L'adresse 0.0.0.0 te bloque sur ton PC. Tu ne peux rien faire en dehors de ton PC, même sur le réseau local ! En demandant à ton serveur d'écouter un port sans lui préciser d'adresse, il deviendra bien moins "hermétique". Ensuite, si tu veux ouvrir ce serveur au monde, il faudra faire de la redirection de ports. Sinon, ça devrait le rendre accessible sur le réseau local, en attendant. Décidément ! J'entends tous les jours des nouvelles pas très sympa concernant ce win10...
EDIT Pour revenir sur ta commande php.exe, elle est mal utilisée. php.exe est là pour faire du CGI, c'est tout. N'attends pas de résultats fiables d'une commande PHP CGI sous windows. Win n'est pas du tout prévu pour être un serveur (sauf dans les versions win server et encore...)
Modifié par zoulouman le 09/08/2015 22:32 | |||||||
Astucien | bonjour, j'ai viré les 0.0... mais ça ne change rien. J'ai ré-essayé de virer iis/10.0 avec cette ligne de commande : iisreset /stop Et cette fois-ci tout fonctionne correctement. Nota : Cette ligne de commande doit être exécuté en tant qu'administrateur : pour trouver l'invite de commande faire un clic droit sur le bouton Windows... A+ Modifié par galopin01 le 10/08/2015 05:29 | |||||||
Astucien | Détends-toi zoulouman,tu dis des choses quelque peu inexactes... :-D En l'occurrence, la page 404 vue est celle de IIS et non Apache, donc ça prouve que IIS tourne, mais ça ne prouve rien pour Apache... :-) Galopin, si tu as besoin de IIS (ou si W10 en a vraiment besoin), tu peux changer le port comme tu l'as fait en port 82 mais il faudra adapter ton URL en conséquence : http ://localhost:82 et tout rentrera dans l'ordre. Enfin, Listen 0.0.0.0:80 et Listen 80, sauf erreur de ma part, c'est pareil, attaquable depuis le localhost, ou le réseau local.
| |||||||
Astucien | bonjour Malcolm, Merci pour ton intervention. Comme je l'ai dit j'ai exécuté cette ligne de commande sans trop savoir les conséquence... Donc je suppose que maintenant IIS est sur la touche... je serais bien incapable de le remettre en service. Pour SKYPE je n'ai pas testé encore je n'en ai qu'une utilisation très rare... Je verrai cela le moment venu si j'ai un pb. " il faudra adapter ton URL en conséquence : http ://localhost:82 " => Ou ?? J'ai modifié dans le httpd.conf la ligne ServerName localhost:80 pour 82 mais j'ai encore un message d'erreur ce n'est plus l'erreur 404 c'est un message non numéroté mébon... donc je suppose qu'il y a un autre fichier conf ou ini à paramétrer... Mais quel fichier ? Sachant que j'ai plusieurs sites quand je clique sur "localhost" j'ai une boite de dialogue (la page d'accueil Wampserver) qui me demande alors lequel je veux lancer En attendant je suis revenu sur le port 80 mais effectivement je crains un peu que Win10 tousse un peu ultérieurement... Bonne journée. A+
| |||||||
Astucien | Salut,
Dans ton navigateur ... Par défaut WAMP lance http://localhost, mais il faudra modifier l'URL pour mettre :82 à la suite et enregistrer en favoris cette page. pour IIS, si tu l'as arrêté et que windows 10 n'en a pas besoin, alors reste comme tu es ce sera très bien As-tu un logiciel qui nécessiterait le composant IIS ? Pour une utilisation "grand public" tu pourrais presque le laissé complètement désactivé, à moins que tu aies un truc qui en ait expressément besoin.
Pour cela, cherche "Services" et dans la liste des services, il s'appelle World Wide Web Publishing Service (W3svc) si ma mémoire est bonne. Un clic droit / propriétés et démarrage mis sur "manuel" (au lieu de automatique) puis tu cliques sur "désactiver"é. comme ça, il est toujours là mais désactivé. Et tu pourras toujours revenir sur cet écran puis cliquer sur "Activer" si tu en as besoin un jour. | |||||||
Astucien | Ok merci, Je vais en rester là pour l'instant. Tant que WIN10 ne couine pas... W3SVC n'est pas présent dans la liste des services, mais c'est peut-être lié à la commande que j'ai envoyée... (iisreset /stop) W3SVC est marqué arrêté dans le gestionnaire de tache... A+ Modifié par galopin01 le 10/08/2015 13:49 | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|