0 votes

Comment corriger l'erreur de syntaxe httpd de MacOS Mojave dans une configuration localhost ?

Détails du système :

  • Hôte du système d'exploitation : Mac OS Mojave
  • PHP : 7.1.23

J'essaie de configurer mon serveur local sur un nouveau Mac. J'ai suivi les instructions suivantes sur https://discussions.apple.com/docs/DOC-13841 .

Après avoir activé PHP, perl et les sites web personnels, je vérifie la configuration avec apachectl configtest et le terminal renvoie ce qui suit :

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)

Cependant, je m'attends à une syntaxe OK. Que dois-je faire pour résoudre ce problème ?

1voto

Jose Chavez Points 645

Il semble que vous n'ayez pas de fichiers de configuration dans le répertoire de l'entreprise. /private/etc/apache2/users/ et vous ne pouvez donc pas les inclure - le contrôle de la configuration échoue donc.

Si vous avez des utilisateurs sur votre système avec un dossier Sites partagé, vous avez généralement des fichiers de configuration dans ce répertoire nommé username.conf avec le contenu suivant :

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

(Note : Vous devrez remplacer "username" dans le nom du fichier et le contenu par le nom réel de l'utilisateur).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X