Servidor WAMP em verde, mas apenas obtém 404

Tudo bem, senhoras e senhores. Eu tenho um problema bastante desconcertante. Eu tenho o servidor WAMP instalado na minha máquina WIN7 no trabalho, tudo funcionou bem e dandy. Não usei por algumas semanas porque eu fui puxado para outras coisas. Outro dia, tentei iniciá-lo … O ícone era verde e achei que estávamos bem. Então eu tentei abrir o localhost e apenas obter um erro 404:

Erro HTTP 404. O recurso solicitado não foi encontrado.

Não tenho idéia de por que está fazendo isso, nós estávamos funcionando bem 2-3 semanas atrás e agora nada. Algum de vocês teve o ícone verde, mas não conseguiu obter nenhuma página? Onde eu vou, porque eu estou batendo minha cabeça contra a parede aqui.

Desde já, obrigado.

Também é possível que algum outro serviço esteja funcionando na porta 80 (talvez o IIS Express, alguns clientes Torrent, Skype …). Uma solução poderia ser mudar a porta em que está sendo ouvida (como Mithun Sen disse).

Então altere a porta na qual Wamp escuta:

  • Clique no servidor Wamp -> Apache -> httpd.conf
  • Mude, Listen 80 para outra coisa, por exemplo: Listen 81
  • Eu também mudaria ServerName localhost:80 para ServerName localhost:81

Se você fez isso e salvou httpd.conf, você deve reiniciar o servidor Wamp. Em seguida, use localhost:81 como sua URL de raiz.

Então, as URLs serão parecidas

 localhost:81/phpmyadmin localhost:81/mysite_directory 

Para mim, tudo o que eu tinha que fazer era clicar no ícone do WAMP, depois clicar em “Colocar em linha” e foi online. Pode ser o caso de outra pessoa também.

tente alterar a porta:

clique no ícone wamp -> Apache -> httpd.conf altere ‘Listen 80’ para ‘Listen 81’.

Reinicie Wamp.

Verifique se a porta 80 está sendo usada por qualquer outro serviço. No meu caso, o ícone estava marrom e o servidor estava online e o serviço apache não foi iniciado.

Aqui é o que fiz para corrigi-lo:

No meu caso, "Web Deployment Agent Service" estava usando a porta bloqueando o apache de usá-lo.

Pare o serviço e altere seu tipo de boot para “Manual” nas propriedades por padrão, é “Automático”, isso evita que o problema seja repetido.

Encontre informações mais detalhadas sobre como encontrar e parar o serviço no link abaixo: https://stackoverflow.com/a/35252219/5894548

Apenas no caso de alguém ter o mesmo problema, eu publicarei como eu reparei meu problema.

Recentemente, eu queria atualizar meu PHP no WAMP para uma versão mais recente. Quando isso não funcionou, eu simplesmente decidi baixar uma versão mais nova do WAMP com uma versão mais recente do PHP. Depois de baixar e instalar todos os pacotes Visual C ++, instalei o novo WAMP. Eu também baixei uma nova versão do Joomla e coloquei os arquivos no diretório wamp / www /. Abri a WAMP, peguei a luz verde e tentei instalar o novo Joomla. Quando eu entrei o URL: http: //localhost/joomla/installation/index.php, o arquivo não foi encontrado. Eu não notei que o novo WAMP que eu baixei tinha um nome de arquivo de “wamp64”. Peguei os arquivos joomla de wamp / www / e coloquei-os em wamp64 / www / e, finalmente, o arquivo de instalação foi encontrado.

Talvez esse pedaço de informação salvará alguém de tirar os cabelos.

Se você pegar
Erro HTTP 404. O recurso solicitado não foi encontrado.
mesmo a luz do Wampserver é verde, verifique se a sua porta 80 provavelmente está sendo usada por outros serviços.
Então você deveria fazê-los;

1- Clique no Wampserver para ir para o Apache -> httpd.conf
2- Encontre Listen 80 e mude para Listen 8080
3- salve .txt filen e reinicie o Wampserver

Nota: se você tiver o mesmo problema depois de reiniciar o computador enquanto o número da porta é Listen 8080

1-Altere o número da porta novamente, ouça 8081 e reinicie todos os serviços e clique em LocalHost.
2- se a página for aberta novamente, mas se você tiver um erro, mude o número da porta novamente para ouvir 8080 e reinicie-o, você verá que funcionará.


Meu problema era que os arquivos não estavam realmente lá.

Eu corri para isso desde que eu estava atualizando de 32 bits para 64 bits.

Eu tinha todos os meus arquivos estavam dentro do Wamp enquanto o localhost estava procurando arquivos dentro do Wamp64 .

Então, tudo o que fiz foi mover arquivos de Wamp/www -> Wamp64/www .