tools:local-dev-elcapitan
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
tools:local-dev-elcapitan [2016/01/03 17:25] – admin | tools:local-dev-elcapitan [2017/02/16 23:14] (aktuell) – Troubleshooting admin |
---|
| |
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.txt · Zuletzt geändert: 2017/02/16 23:14 von admin