web-dev-qa-db-fra.com

Serveur WAMP en vert mais seulement 404

Très bien mesdames et messieurs. J'ai tout à fait la question déroutante. J'ai le serveur WAMP installé sur ma machine WIN7 au travail, tout fonctionnait bien et en douceur. Je ne l'ai pas utilisé pendant quelques semaines car je me suis laissé entraîner dans d'autres choses. L'autre jour, j'ai essayé de le démarrer ... L'icône était verte et j'ai pensé que nous étions bons. Ensuite, j'ai essayé d'ouvrir localhost et d'obtenir une erreur 404: 

Erreur HTTP 404. La ressource demandée est introuvable.

Je ne sais pas pourquoi c'est comme ça, on travaillait bien il y a 2-3 semaines et maintenant plus rien. L'un de vous a-t-il eu l'icône verte mais vous ne pouviez obtenir aucune page? Où diable je vais parce que je frappe ma tête contre le mur ici.

Merci d'avance.

12
cschneider27

Il est également possible qu'un autre service fonctionne sur le port 80 (peut-être IIS Express, certains clients Torrent, Skype ..). Une solution pourrait être de changer le port sur lequel vous écoutez (comme l'a dit Mithun Sen ).

Alors changez le port sur lequel Wamp écoute:

  • Cliquez sur Serveur Wamp -> Apache -> httpd.conf
  • Remplacez Listen 80 par autre chose, par exemple: Listen 81
  • Je voudrais aussi changer ServerName localhost:80 à ServerName localhost:81

Si vous avez fait cela et que vous avez enregistré httpd.conf, vous devez redémarrer le serveur Wamp . Utilisez ensuite localhost:81 comme URL racine.

Ainsi, les urls ressembleront à

localhost:81/phpmyadmin
localhost:81/mysite_directory
30
ndsmyter

Pour moi, tout ce que j'avais à faire était de cliquer sur l'icône WAMP, puis de cliquer sur "Mettre en ligne". Ce peut être le cas pour quelqu'un d'autre aussi.

2
Andrew

essayez de changer le port:

cliquez sur l'icône wamp -> Apache -> httpd.conf changez le 'Listen 80' en 'Listen 81'.

Redémarrez Wamp. 

1
Mithun Sen

Mon problème était que les fichiers n'étaient pas vraiment là.

Je me suis heurté à cela depuis que je passais de 32 bits à 64 bits.

Tous mes fichiers se trouvaient dans Wamp tandis que localhost cherchait des fichiers dans Wamp64.

Donc, tout ce que j'ai fait était de déplacer des fichiers de Wamp/www -> Wamp64/www.

0
Rust

Vérifiez si le port 80 est utilisé par un autre service. Dans mon cas, l'icône était brune et le serveur était en ligne et le service Apache n'a pas été démarré. 

Voici ce que j'ai fait pour le réparer: 

Dans mon cas, "Web Deployment Agent Service" utilisait le port empêchant Apache de l'utiliser. 

Arrêtez le service et remplacez son type de démarrage par "Manuel" dans les propriétés. Par défaut, il est "Automatique". Cela évitera que le problème ne se reproduise.

Veuillez trouver des informations plus détaillées sur la façon de trouver et d’arrêter le service dans le lien ci-dessous: https://stackoverflow.com/a/35252219/5894548

0
Priya R

Je rencontrais le même problème et je l'ai corrigé en modifiant le port Apache de 80 à 81:

 enter image description here

Vous n’êtes pas obligé d’utiliser 81. Assurez-vous simplement que ce n’est pas 80 et que vous utilisez un port libre, pas quelque chose que vous utilisez déjà.

 enter image description here

Je pense que dans mon cas, le problème a commencé lorsque j'ai installé Microsoft SQL Server 2012, je pense qu'un service ou quelque chose a pris le port 80 puis qu'Apache a essayé de l'utiliser, le port était déjà pris. Heureusement, il s'agit d'une solution facile en utilisant simplement un autre port.

Assurez-vous de redémarrer Apache à la fin.

0
Jaime Montoya

Si vous obtenez 
HTTP Error 404. La ressource demandée est introuvable.
même le voyant Wampserver est vert, vérifiez votre port 80 il est probablement utilisé par un autre service.
Alors tu devrais les faire;

1- Cliquez sur Wampserver puis allez sur Apache -> httpd.conf
2- Trouvez Listen 80 et changez-le en Listen 8080
3- enregistrer le fichier .txt et redémarrer Wampserver

Remarque: si vous rencontrez le même problème après le redémarrage de votre ordinateur alors que le numéro de port est Listen 8080 

1-Modifiez à nouveau le numéro de port comme Listen 8081 et redémarrez tous les services, puis cliquez sur LocalHost.
2- Si la page s'ouvre à nouveau très bien, mais si vous aviez une erreur puis changez le numéro de port en Listen 8080 et redémarrez-le, vous verrez que cela fonctionnera.


0
K.Kale

Juste au cas où quelqu'un aurait le même problème, je signalerai comment j'ai corrigé mon problème. 

Je voulais récemment mettre à jour mon PHP dans WAMP vers une version plus récente. Lorsque cela ne fonctionnait pas, j'ai juste décidé de télécharger une version plus récente de WAMP avec une version plus récente PHP. Après avoir téléchargé et installé tous les packages Visual C++, j'ai installé le nouveau WAMP. J'ai également téléchargé une nouvelle version de Joomla et mis les fichiers dans le répertoire wamp/www /. J'ai ouvert WAMP, obtenu le feu vert, puis essayé d'installer le nouveau Joomla. Quand j'ai entré l'URL: http: //localhost/joomla/installation/index.php le fichier n'a pas été trouvé. Je n'ai pas remarqué que le nouveau WAMP que j'ai téléchargé portait le nom de fichier "wamp64". J'ai sorti les fichiers joomla de wamp/www/et les ai placés dans wamp64/www/et finalement le fichier d'installation a été trouvé.

Peut-être que cette information sauvera quelqu'un d'autre de lui arracher les cheveux.

0
YZF