0 votos

configtest error AH00526: Error de sintaxis en httpd-autoindex.conf

He estado utilizando los tutoriales aquí así como aquí para alojar una página web usando Apache en MacOS Catalina versión 10.15.1. El problema era que no podía acceder al localhost y seguía obteniendo un error 404.

Al entrar en la línea sudo /usr/sbin/apachectl configtest en el terminal, obtengo el siguiente mensaje de error:

AH00526: Error de sintaxis en la línea 21 de /private/etc/apache2/extra/httpd-autoindex.conf: Comando inválido 'Alias', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor.

Esta era la línea que me daba problemas:

Alias /icons/ "/usr/share/apache2/icons/"

0 votos

Bienvenido a Ask Different. Consulte Cómo preguntar para obtener información importante sobre cómo formular preguntas aquí. No debe incluir su propia respuesta dentro de la pregunta. Añada la respuesta, con todos los detalles pertinentes, en la sección Respuesta.

1voto

ki's Puntos 31

TL;DR He convertido la línea ofensiva en un comentario añadiendo un ˋ#ˋ en la primera columna y he reiniciado Apache.


Para solucionarlo, seguí el tutorial de Youtube y abrí el archivo "httpd-autoindex.conf" usando Finder y navegué hasta la línea 21 que tiene el error. Dice así Alias /icons/ "/usr/share/httpd/icons/" .

Entonces encontré este tutorial con sólo buscar la línea de error en el archivo en Google. Seguí las instrucciones hasta el cuarto paso porque al intentar esa línea en la terminal me sale el mensaje "-bash: service: command not found". Entonces simplemente reinicié el servidor web apache introduciendo sudo apachectl restart .

Finalmente, intenté escribir sudo /usr/sbin/apachectl configtest y recibí el mensaje "Sintaxis OK", así que volví al último paso del primer tutorial. Introduje

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Por fin, escribo "localhost" en la barra de búsqueda, pulso enter y recibo el mensaje "¡Funciona!".

0 votos

Consulte Cómo responder para obtener información importante sobre cómo responder a las preguntas de este sitio.

0 votos

¿Así que básicamente has convertido la línea Alias en un comentario y has reiniciado Apache?

0 votos

@nohillside ¡Sí, resulta que era así de sencillo!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X