Puerto 9000 apache devuelve el acceso prohibido

1

Estoy usando PHP nativo y Apache nativo. La versión de PHP es 5.5. El módulo userdir en Apache está habilitado, y tengo mis códigos PHP bajo ~/Sites . La URL del host local es localhost/~username . He instalado XDebug y lo he configurado con el complemento Vdebug . En phpinfo() dice que la extensión está habilitada.

No puedo acceder a localhost desde el puerto 9000. Cuando visito esta URL http://localhost/~subhojit:9000 devuelve el acceso prohibido. No solo el puerto 9000, incluso si estoy ingresando al puerto 80 como este http://localhost/~subhojit:80 , devuelve el acceso prohibido. Pero puedo acceder a los sitios web de PHP mediante hosts virtuales o desde URL de localhost como este http://localhost/~subhojit/phpwebsite .

No estoy seguro de lo que estoy haciendo mal. Por favor ayuda.

    
pregunta subhojit777 15.12.2015 - 16:15

1 respuesta

1

Para que vdebug (o cualquier cliente de depuración de php) funcione, no visita el puerto 9000 en su navegador. Ese es el puerto que vdebug y xdebug usan para hablar entre ellos. Solo necesitas visitar la URL como de costumbre.

El proceso es este:

  1. Inicia vdebug con F5 (predeterminado)
  2. Visite la URL que desea depurar, pero agregue el parámetro de consulta XDEBUG_SESSION_START = 1 (por ejemplo, enlace )
  3. Vuelva a vim: se habrá realizado una conexión si xdebug y vdebug se configuraron correctamente

Espero que esto ayude.

    
respondido por el Jon Cairns 15.12.2015 - 19:28

Lea otras preguntas en las etiquetas