Pregunta

Entonces, estoy ejecutando Apache en mi computadora portátil.

Si voy a "localhost", aparece la página que dice:

Si puede ver esto, significa que la instalación del software del servidor web Apache en este sistema se realizó correctamente.Ahora puede agregar contenido a este directorio y reemplazar esta página.

excepto que no puedo agregar contenido y reemplazar esa página.

Puedo hacer clic en sus enlaces y funciona bien.

En primer lugar, ni siquiera hay un documento "index.html" en ese directorio.Si intento acceder directamente a uno que creé con localhost/index.html, obtengo "la URL de solicitud no se encontró en el servidor". Entonces, ni siquiera estoy seguro de dónde viene esa página.Busqué palabras en esa página en el directorio de Apache y no aparece nada.Parece redirigir a alguna parte.

Solo como prueba, SÉ que carga localhost/manual/index.html (no importa lo que sea), así que intenté reemplazarlo con algo que escribí y recibí el mensaje.

El servidor encontró un error interno o una mala configuración y no pudo completar su solicitud.

El registro de errores dice,

[Viernes 12 de septiembre 20:27:54 2008] [error] [cliente 127.0.0.1] Error de sintaxis en el mapa de tipos, no hay ':' en C:/Program Files/Apache Group/Apache2/manual/index.html para el encabezado \ r

Pero esa página funciona bien si la abro directamente con un navegador.

Entonces, básicamente, no sé lo que no sé aquí.No estoy seguro de qué está buscando Apache.No estoy seguro de si el error está en mi archivo de configuración, mi página html o qué.

Ah, y la razón por la que quiero abrir esto usando Apache es (principalmente) porque estoy intentando probar algo de PHP, así que estoy intentando que Apache se ejecute localmente.

Gracias.

¿Fue útil?

Solución

"De forma predeterminada, sus páginas deben colocarse en la carpeta "C:\Program Files\Apache Group\Apache2\htdocs" para Apache 2.0 y en la carpeta "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" para Apache 2.2.Cuando su sitio esté listo, simplemente elimine los archivos existentes en la carpeta y reemplácelos con aquellos que desea probar".

De aquí.

Otros consejos

DE ACUERDO,

Para responder a la mía...Encontré que la directiva "Escuchar" en el archivo de configuración se había configurado en "Escuchar 80" en lugar de "Escuchar localhost:80".

Además, localhost/htdocs/index.html no funciona, pero localhost/index.html sí.

Esperemos que esto pueda ayudar a alguien en el futuro.

Gracias, Schroeder.

Si tienes Skype, también usa los mismos puertos (80, 443) que Xampp.Así que primero inicia Xampp y luego Skype.

[fuente:http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top