0 votos

¿Cómo soluciono el error de sintaxis httpd de macOS Mojave en una configuración localhost?

Detalles del sistema:

  • OS Host: Mac OS Mojave
  • PHP: 7.1.23

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

Después de habilitar PHP, perl y sitios web personales, puedo comprobar la configuración con apachectl configtest y el terminal devuelve el 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, yo estoy esperando la sintaxis de ACEPTAR. ¿Qué debo hacer para solucionar esto?

1voto

Jose Chavez Puntos 645

Parece que usted realmente no tiene ningún archivo de configuración en la /private/etc/apache2/users/ directorio, y por lo tanto no se puede incluir en ellos - por lo tanto, la comprobación de la configuración de falla.

Si tiene usuarios en su sistema compartido compartido de la carpeta Sitios, por lo general, se tienen 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: Usted necesitará reemplazar "nombre de usuario" en el nombre de archivo y el contenido con 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