0 votos

¿Cómo puedo solucionar el error de sintaxis de httpd de MacOS Mojave en una configuración de localhost?

Detalles del sistema:

  • Anfitrión del SO: Mac OS Mojave
  • PHP: 7.1.23

Estoy tratando de configurar mi servidor local en un nuevo Mac. He seguido las siguientes instrucciones en https://discussions.apple.com/docs/DOC-13841 .

Después de habilitar PHP, perl y sitios web personales, compruebo la configuración con apachectl configtest y el terminal devuelve lo siguiente:

httpd: Syntax error on line 511 of /private/etc/apache2/httpd.conf: Syntax error on line 16 of /private/etc/apache2/extra/httpd-userdir.conf: No matches for the wildcard '*.conf' in '/private/etc/apache2/users', failing (use IncludeOptional if required)

Sin embargo, espero que la sintaxis esté bien. ¿Qué debo hacer para solucionarlo?

1voto

Jose Chavez Puntos 645

Parece que en realidad no tienes ningún archivo de configuración en el /private/etc/apache2/users/ y, por lo tanto, no puede incluirlos, por lo que la comprobación de la configuración falla.

Si tiene usuarios en su sistema con una carpeta compartida de Sitios, normalmente tendrá archivos de configuración en este directorio llamado username.conf con el siguiente contenido:

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews
    Require all granted
</Directory>

(Nota: Tendrás que sustituir "username" en el nombre del archivo y en el contenido por el nombre real del usuario)

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