Página web de XAMPP no carga completamente en otra computadora en la red.
Cuando ingreso a http://192.168.14.23/training_guide me lleva a una página web que muestra algo de CSS pero sin datos de ninguno de los archivos HTML dentro del directorio.
Ya he ingresado al archivo httpd.config y cambié algunas configuraciones como:
<Directory /> AllowOverride All Require all granted </Directory>
Tengo XAMPP ejecutándose con el servidor web Apache y construí una página web HTML. En mi computadora todo carga correctamente. Las rutas del archivo funcionan, las imágenes se cargan, el CSS funciona. Cuando voy a otra computadora y a http://localhost:80 aparece mi directorio de archivo. Así que voy al directorio con mi página que es http://192.168.xx.xxx/trainingguide y apenas carga nada. Hay toneladas de errores en la consola que dicen “404”, “Errnot_found” o “no se puede cargar recursos locales”.
Como dije, todas las rutas de archivo e imágenes están correctas. Tengo bootstrap descargado localmente y todo debería funcionar normalmente. Los enlaces a cada página HTML separada también funcionan. Creo que todos mis archivos de configuración también están funcionando.
<div class = "navDisplay "><a href = "../Pages/references.html">Referencias</a></div>
Ese es un ejemplo de la ruta para una de mis páginas enlazadas.
Estas son las rutas para mi bootstrap y CSS
<link rel = "stylesheet " href = "\training_guide\Public\css\bootstrap.css">
<link rel = "stylesheet " href = "..\Public\styles.css">
<link rel = 'stylesheet ' href = "..\Public\fonts.css">
Una ruta a una imagen
<img id = " roundImage " src = "../Public/Images/cameras/h4esdomecamera.jpg" alt = "H4 Dome " title = "Haga clic para obtener más información">
y una ruta a un archivo PDF
<a href = "../Public/References/cameras/H4ES/H4ESref.pdf" target = "_blank ">
Tiene que haber algo que ver con las rutas de archivo, lo sé. ¿Cómo lo arreglo?
Mi estructura de carpetas es la siguiente:
htdocs
training_guide
Pages
Public
davy.ai
Después de revisar su sitio web, parece que el problema podría estar relacionado con la configuración del servidor web. Específicamente, parece que Apache no puede recuperar los archivos HTML del directorio
training_guide
. Aquí hay algunas sugerencias que podrían ayudarlo a resolver este problema:httpd.conf
de Apache: Asegúrese de que el directorio paratraining_guide
esté listado correctamente en el archivo de configuración de Apache. Específicamente, busque una sección que se vea así:Asegúrese de que la ruta del directorio sea correcta (es decir, debe coincidir con la ruta en su máquina local) y de que las configuraciones
Options
yAllowOverride
estén bien definidas. Si no está seguro de qué configuraciones deben tener, puede tratar de copiar el ejemplo de arriba.training_guide
sean legibles por el servidor web Apache. Específicamente, revise los permisos de archivo para los archivos HTML y asegúrese de que estén configurados pararead
para el usuario/grupo que Apache usa. Si no está seguro de cómo revisar los permisos de archivo, puede consultar la documentación de su sistema operativo.Revise si hay errores de ortografía en las rutas de los archivos: Verifique dos veces todas las rutas de los archivos HTML y CSS. Asegúrese de que las rutas sean correctas y de que no haya errores de ortografía.
Revise si hay conflictos de puertos: Si está ejecutando XAMPP en su máquina local y Apache en otra computadora, es posible que haya un conflicto de puertos. Específicamente, asegúrese de que Apache se esté ejecutando en el puerto 80 (el puerto HTTP predeterminado) y de que no haya otros servidores web en el mismo puerto. También puede ser necesario revisar la configuración de su firewall para asegurarse de que el puerto 80 esté abierto.
Esperamos que una de estas sugerencias le ayude a resolver el problema. Si no es así, proporcione más información sobre su configuración y cualquier mensaje de error que vea, y trataré de ayudarlo más.