WAMP server en vert mais seulement obtenir 404
Bien, mesdames et messieurs. J'ai tout à fait l'énigmatique question. J'ai WAMP server est installé sur mon WIN7 machine au travail, tout fonctionnait bien et dandy. Ne pas l'utiliser pendant quelques semaines parce que je me suis tiré dans d'autres choses. L'autre jour, j'ai essayé de la démarrer... L'icône est verte, et j'ai pensé que nous étions les meilleurs. Ensuite, j'ai essayé d'ouvrir localhost et juste avoir une erreur 404:
Erreur HTTP 404. La ressource demandée n'est pas trouvé.
Je n'ai aucune idée de pourquoi il fait cela, nous avons travaillé bien 2-3 semaines et maintenant plus rien. N'avez-vous eu l'icône verte, mais ne pouvait pas obtenir toutes les pages à venir? Où en est le diable dois-je y aller parce que je suis en me frappant la tête contre le mur ici.
Merci d'avance.
- juste essayer de réinstaller wamp server à nouveau.
- Avez-Vous essayé de réinstaller WAMP? Vous n'avez pas accidentellement supprimer
C:/wamp/www/
dossier ou le contenu (ou au moinsC:/wamp/www/index.php
)? Esthttp://localhost/phpmyadmin/
de travail au moins? - Je vais essayer de re-installer WAMP à nouveau pour voir ce qui se passe. Je n'ai pas supprimer quoi que ce soit, tous les fichiers vivent encore dans C:/wamp/www/ comme ils le devraient. localhost/phpmyadmin me donne une erreur 404 ainsi...
- Que voyez-vous dans le journal des erreurs? Wamp icône de la barre > Apache > Apache Error Log
- Windows, vérifiez les Services que l'exécution d'Apache, ou pas..
Vous devez vous connecter pour publier un commentaire.
Il est également possible que certains autre service est en cours d'exécution sur le port 80 (peut-être IIS Express, certains clients Torrent, Skype..). Une solution pourrait être de changer le port sur lequel est en train d'être écouté (comme Mithun Sen a dit).
Donc changer le port sur lequel Wamp écoute:
Listen 80
à autre chose, par exemple:Listen 81
ServerName localhost:80
àServerName localhost:81
Si vous avez fait cela, et a sauvé httpd.conf, vous devez redémarrer le serveur Wamp.
Ensuite, utilisez
localhost:81
que votre url de la racine.Donc l'url va ressembler à
Pour moi, tout ce que j'avais à faire était de cliquez sur l'icône de WAMP puis cliquez sur "Mettre en Ligne", et il est allé en ligne. Il peut être le cas pour quelqu'un d'autre là-bas aussi.
essayer de changer de port :
cliquez sur l'icône de wamp -> Apache -> httpd.conf
modifier le "Listen 80" à "Écouter 81'.
Redémarrer Wamp.
Vérifier si le port 80 est utilisé par un autre service. Dans mon cas, l'icône était brun et le serveur est en ligne et
apache
service n'est pas démarré.Voici ce que j'ai fait pour résoudre le problème:
Dans mon cas
"Web Deployment Agent Service"
été en utilisant le port de blocage de l'apache de l'utiliser.Arrêter le service, modifier le type de démarrage sur "Manuel" dans les propriétés par défaut c'est "Automatique", ce qui permettra d'éviter 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 en lien ci-dessous :
https://stackoverflow.com/a/35252219/5894548
Juste au cas où quelqu'un d'autre a le même problème, je post comment j'ai résolu mon problème.
Récemment, j'ai voulu mettre à jour mon PHP de WAMP pour une version plus récente. Lorsque cela ne fonctionne pas, j'ai juste décidé de télécharger une nouvelle version de WAMP avec une nouvelle version de PHP. Après le téléchargement et l'installation de Visual C++ Paquets que j'ai installé la nouvelle WAMP. J'ai aussi téléchargé une nouvelle version de Joomla, et mettre les fichiers dans le wamp/www/répertoire. J'ai ouvert WAMP, a obtenu le feu vert, ensuite essayé d'installer le nouveau Joomla. Quand je suis entré à l'URL: http://localhost/joomla/installation/index.php le fichier n'a pas été trouvé. Je n'avais pas remarqué que le nouveau WAMP, j'ai téléchargé avait un nom de fichier "wamp64". J'ai pris le joomla fichiers de wamp/www/et de les mettre en wamp64/www/et enfin le fichier d'installation a été trouvé.
Peut-être que ce morceau de l'info, va sauver quelqu'un d'autre de tirer sur leurs cheveux.
Si vous obtenez
Erreur HTTP 404. La ressource demandée n'est pas trouvé.
même Wampserver lumière est verte vérifiez votre port 80
probablement, il est utilisé par un autre service.
Donc, vous devriez faire;
1 - Cliquez sur Wampserver l'aller Apache -> httpd.conf
2 - Trouver Listen 80 et de le remplacer par Listen 8080
3 - enregistrer .txt filen et redémarrez Wampserver
Remarque: si vous avez le même problème après le redémarrage de votre ordinateur pendant que le numéro de port est Listen 8080
1-Changer le numéro de port, à nouveau, comme Écouter 8081 et redémarrez tous les services, puis cliquez sur LocalHost.
2 - si la page s'ouvre une fois de plus grand, mais si vous avez eu une erreur, modifiez le numéro de port du retour à Écouter 8080 et redémarrez, Vous verrez ça fonctionne..
Mon problème est que les fichiers n'étaient pas vraiment là.
Que j'ai rencontré depuis que j'avais mise à niveau à partir de 32 bits à 64 bits.
J'ai eu tous mes fichiers étaient dans
Wamp
toutlocalhost
était à la recherche pour les fichiers à l'intérieur deWamp64
.Donc, tout ce que j'ai fait était de déplacer des fichiers d'
Wamp/www -> Wamp64/www
.Que je rencontrais le même problème et je l'ai corrigé en modifiant le Apache de port à partir de 80 à 81:
Vous n'avez pas à utiliser 81. Assurez-vous qu'il n'est pas de 80 et que vous utilisez un port qui est gratuit, pas quelque chose que vous utilisez déjà.
Je pense que dans mon cas, le problème a commencé quand j'ai installé Microsoft SQL Server 2012, je pense qu'un service ou quelque chose a pris le port 80 et puis quand Apache essayé de l'utiliser, le port était déjà pris. Heureusement, il est facile de résoudre simplement en utilisant un autre port.
Assurez-vous de redémarrer Apache à la fin.