Durch das Upgrade wird die ''httpd.conf'' überschrieben. Die [[tools:local-dev-yosemite#apache_http_server|hier]] genannten Änderungen müssen also erneut durchgeführt werden. Die ''httpd-vhosts.conf'' hingegen hat das Upgrade unverändert überstanden.
Durch das Upgrade wird die ''httpd.conf'' überschrieben. Die [[tools:local-dev-yosemite#apache_http_server|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//
+
<code>
+
<IfModule dir_module>
+
DirectoryIndex index.html index.php
+
</IfModule>
+
</code>
+
+
===== Troubleshooting =====
+
+
==== err_connection_refused bei localhost ====
+
+
Nach einem Update lassen sich die lokalen Websites nicht mehr öffnen. Der Browser gibt den Fehler ''err_connection_refused'' aus. Ursache: Der Apache von OS X findet eine Datei nicht mehr.
+
+
Nachzuvollziehen im Terminal mit ''apachectl configtest'':
+
+
<code>
+
httpd: Syntax error on line 171 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/opt/php56/libexec/apache2/libphp5.so into server: dlopen(/usr/local/opt/php56/libexec/apache2/libphp5.so, 10): image not found
+
</code>
+
+
Lösung: über Homebrew die gewünschte PHP-Version neu installieren, dabei die folgende Option verwenden:
+
<code>
+
brew install --with-httpd24 php56
+
</code>
+
Zuvor muss allerdings die PHP-Version mit ''brew uninstall php56'' deinstalliert werden!
tools/local-dev-elcapitan.1451838339.txt.gz · Zuletzt geändert: von admin