Ich habe diese Konfiguration in meinem httpd-vhosts.conf
:Apache-Konfiguration VirtualDocumentRoot
<Directory "/Users/uername/Library/Mobile Documents/com~apple~CloudDocs/Sites">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/uername/Library/Mobile Documents/com~apple~CloudDocs/Sites/_localhost"
UseCanonicalName Off
</Virtualhost>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/uername/Library/Mobile Documents/com~apple~CloudDocs/Sites/%2"
ServerName sites.dev
ServerAlias www.*.dev
ServerAlias www.*.dev.*.xip.io
UseCanonicalName Off
</Virtualhost>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/uername/Library/Mobile Documents/com~apple~CloudDocs/Sites/%1"
ServerName sites.dev
ServerAlias *.dev
ServerAlias *.dev.*.xip.io
UseCanonicalName Off
</Virtualhost>
Wenn ich versuche, meine Website zugreifen zu können, ich eine 403 verbotene Seite zu bekommen. Wenn ich das Apache-Fehlerprotokoll prüfen sehe ich:
[Sun Jun 26 12:09:12.310868 2016] [core:error] [pid 1272] (13)Permission denied: [client 127.0.0.1:50110] AH00035: access to /favicon.ico denied (filesystem path '/Users/username/Library/Mobile Documents') because search permissions are missing on a component of the path, referer: http://site.dev/
Ich verstehe nicht ganz, warum der Weg an Mobile Documents
stoppt. Alle Ordner existieren, ich habe eine index.php
Datei in meinem root und nichts anderes erklärt auch den 403 Fehler.
Was fehlt mir hier? Wie kann ich dieses Problem lösen?