[Resuelto] Fallo en Xampp: el htdocs, "Objeto no localizado"

Iniciado por Linton, 24 Octubre 2013, 11:47 AM

0 Miembros y 1 Visitante están viendo este tema.

Linton

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!



Slava_TZD

Revisa en la configuración de apache y mira si a donde apunta documentroot es donde realmente tienes la página.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Linton

Lo he comprobado y es correcto: DocumentRoot "C:/xampp/htdocs"

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

#!drvy

Citary 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

Linton

¡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:

#!drvy

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 (apache) [Seleccionar]
DocumentRoot "C:/xampp/htdocs"
Por
Código (apache) [Seleccionar]
DocumentRoot "C:/xampp/htdocs/htdocs"

Ahora con escribir localhost/ se abrirá esa carpeta xD



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

Saludos

Linton

¡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:



¡Muchas gracias por tu valiosa ayuda!  ;-)

Slava_TZD

CitarListen 8080

O cerrar Skype.

EDIT: En las últimas versiones de Skype hay una opción para que no ocupe el puerto 80,443.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

Linton

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

#!drvy

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