Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Linton en 24 Octubre 2013, 11:47 am



Título: [Resuelto] Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 11:47 am
Soy nuevo en el tema de servidores locales. Ayer empecé con PHP por vía Xammp, y hoy me encuentro que la misma ruta localhost/xammp/htdocs devuelve Objeto no localizado.

Será una tontería sin duda pero no sé cómo resolverla. Por si acaso pongo el panel, que tiene desactivada la casilla de MySQL. ¡Gracias de antemano!

(http://imageshack.us/a/img513/337/8cet.jpg) (http://imageshack.us/photo/my-images/513/8cet.jpg/)


Título: Re: Fallo en Xammp: el htdocs, "Objeto no localizado"
Publicado por: Slava_TZD en 24 Octubre 2013, 11:54 am
Revisa en la configuración de apache y mira si a donde apunta documentroot es donde realmente tienes la página.


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 12:31 pm
Lo he comprobado y es correcto: DocumentRoot "C:/xampp/htdocs"

Ayer funcionaba, ¿se solventará reiniciando? ¡Gracias por tu ayuda!


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: #!drvy en 24 Octubre 2013, 16:27 pm
Citar
y hoy me encuentro que la misma ruta localhost/xammp/htdocs

Esto esta mal.
localhost apunta directo a C:/xampp/htdocs. Por tanto, prueba con solo con localhost.
http://localhost/



Eso que pones en la imagen no tiene nada que ver. Simplemente te indica que Apache esta corriendo como servicio y no solo como proceso y que mysql esta corriendo solo como proceso en vez de como servicio.

Saludos


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 17:39 pm
¡Muchas gracias!  :)

Pero cuando pongo la ruta localhost me lleva a la portada de Xampp, no al archivo htdocs  :huh: Ayer sí lo hacía, podía entrar escalonadamente en localhost/xampp/htdocs/ejemplos  :huh:


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: #!drvy en 24 Octubre 2013, 17:47 pm
Esa es la unica pega que tengo contra XAMPP... ponen su odioso "panel de control" en la raiz de htdocs... no se quien tuvo la idea pero mucha logica eso no tiene ·__·.

Navega hasta C:\xampp\htdocs en el explorador de windows.
Crea una carpeta llamada htdocs dentro.

Ahora abre el navegador y pon localhost/htdocs.
Si lo quieres mas bonito todavía, sigue los anteriores pasos y..

Edita el archivo httpd.conf (C:\xampp\apache\conf\httpd.conf) con Notepad o algún editor de texto. Cambia:

Código
  1. DocumentRoot "C:/xampp/htdocs"
Por
Código
  1. DocumentRoot "C:/xampp/htdocs/htdocs"

Ahora con escribir localhost/ se abrirá esa carpeta xD


PD: Sino, prueba con http://localhost/ejemplos ...

Saludos


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 18:07 pm
¡Anda, y yo pensaba que era una anomalía no verlo!  :-[ :laugh:

Te haré caso con las nuevas instrucciones. Mientras, aparece un nuevo problemilla... Apache tiene que forcejear para coger sitio:

(http://img32.imageshack.us/img32/1707/uega.jpg) (http://imageshack.us/photo/my-images/32/uega.jpg/)

¡Muchas gracias por tu valiosa ayuda!  ;-)


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Slava_TZD en 24 Octubre 2013, 18:09 pm
Citar
Listen 8080

O cerrar Skype.

EDIT: En las últimas versiones de Skype hay una opción (http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80-and-443-on-local-computer/) para que no ocupe el puerto 80,443.


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 19:00 pm
Nada, esto no funciona  :-( :-( Al quitar Skype efectivamente desaparece el conflicto en el panel (¡gracias!) pero ahora no se conecta Firefox al localhost:

No se puede conectar

Firefox no puede establecer una conexión con el servidor en localhost


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: #!drvy en 24 Octubre 2013, 19:04 pm
1. Deten apache.
2. Abre el skype y cambia la configuracion para que no use esos puertos.
3. Cierra POR COMPLETO (el proceso) Skype y vuelve a abrirlo.
4. Inicia el apache.

Si cambiaste la configuración (Listen 8080), tienes que acceder mediante localhost:8080.

Saludos


Título: Re: Fallo en Xampp: el htdocs, "Objeto no localizado"
Publicado por: Linton en 24 Octubre 2013, 19:36 pm
Antes de leer tu respuesta había reiniciado y ya puedo  :) A ver si todo funciona ya como en los tutoriales  :laugh:

Muchas gracias por tu ayuda, un saludo.