Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:local-dev-elcapitan

Dies ist eine alte Version des Dokuments!


Lokale Entwicklungsumgebung unter Mac OS X El Capitan (10.11)

Die Installation erfolgt im Wesentlichen wie unter Yosemite. Nach dem Upgrade auf El Capitan sind aber folgende Dinge zu beachten:

Homebrew

Eine Neuerung unter El Capitan: Durch die „System Integrity Protection“ (SIP) sind die Systemordner /System, /bin, /usr und /sbin selbst durch Systemadministatoren nicht mehr beschreibbar. Da Homebrew normalerweise unter /usr/local installiert wird, ist die Paketverwaltung nicht mehr lauffähig. Beheben lässt sich dies, indem die Zugriffsrechte für den Ordner geändert werden.

Terminal:

sudo chown -R $(whoami) /usr/local

Apache

Durch das Upgrade wird die httpd.conf überschrieben. Die hier genannten Änderungen müssen also erneut durchgeführt werden. Die httpd-vhosts.conf hingegen hat das Upgrade unverändert überstanden.

Zudem musste ich in der httpd.conf den folgenden Eintrag noch um index.php ergänzen. Unter Yosemite ging es ohne, im neuen OS erhalte ich die Fehlermeldung:
No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
tools/local-dev-elcapitan.1451844889.txt.gz · Zuletzt geändert: 2016/01/03 19:14 von admin