Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/08/2012, 17:32
seeburii
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Problema con Apache... desesperación

Cita:
Iniciado por PitMatson Ver Mensaje
Suerte.

Espero que no te pase como a mí, que cuando ya funcionaba probé un tutorial con el método corto (<? ?>)

Y como no tenía activadas las short_open_tags del php estuve todavía 3 ó 4 horas pensando que el Apache no funcionaba... Hasta que un alma caritativa en otro foro me sacó de mi estúpido error de novato.
A ver os cuento..... He hecho paso por paso milimetro por milimetro todo lo que me has dicho PitMatson, y me he visto el video tutorial unas 5 veces. Desinstalado appserver, he instalado el "vcredist_x64.exe 64 bit", y después el Wamp. He cambiado todos los equivalentes en los diferentes archivos que me dices editándolos con el bloc de notas, incluyendo el de Listen 80 por 8080, claro.

Me sale rojo, después naranja y acaba por ponerse verde, todo en unos 5 segundos.

Voy al navegador y pongo 127.0.0.1:8080 y carga eternamente hasta que se agota el tiempo de búsqueda que da el chrome. Al ejecutar dentro de "bin" en la carpeta del apache el archivo: "httpd.exe" me sale el siguiente error:

http://www.imagebam.com/image/cb2a55206584811

Está un poco transparente porque como dije anteriormente el mensaje desaparece en milesimas de segundo.
En el mensaje de error de la consola, donde pone "Could not bind to adress 0.0.0.0:8080" sale el número que ponga en listen, es decir si en listen me invento un puerto cualquiera saldria "0.0.0.0:puertocualquierainventado" . Pasa con el puerto 80 también.

A continuación os enseñare como poniendo "netstat -ano" en CMD el PID que ocupa el puerto del localhost corresponde al servicio wampapache.

http://www.imagebam.com/image/235b27206587748

Creo que una imagen vale más que mil quebraduras de cabeza que os pueda contar en esta respuesta, así que como veis por vosotros mismos es desesperante, el PID corresponde con el del servicio "wampapache" y si le doy a ejecutar el "httpd.exe" me da el error de que en el puerto 8080 no puede haber más de un uso. Pensándolo bien igual lo que intento es abrir el apache por segunda vez ya que el servicio está iniciado y por eso me tira ese error, pero, entonces ¿por qué pongo localhost:8080 en el chrome y carga hasta agotarse el tiempo?

Es evidente que encuentra el Apache, ya sea en appserver, Wamp o Xampp, ya que si no da respuesta inmediata de que no se ha podido establecer la conexión, y entonces ¿por qué cuando encuentra al Apache no encuentra información? Ya que carga sin respuesta como ya sabéis.

O hay algún virus en mi PC que desactiva el Localhost, o no tengo ni idea de que es lo que pasa ya.

Muchas gracias por vuestra ayuda y experiencia, de verdad.

Última edición por seeburii; 18/08/2012 a las 17:38