Hallo Forum,
ich versuche, seine einiger Zeit, mir eine neue Entwicklungsumgebung mit homebrew aufzusetzen. Leider lässt sich der Apache nicht starten und ich weiss nicht, wo ich nach dem Fehler suchen soll.
Ich gehe dabei nach dieser Anleitung vor und versuche das System auf einem fast jungfräulichen OS X 10.11.6 zu installieren. Wesentliche ist wohl der Schritt:
brew install -v homebrew/apache/httpd22 --with-brewed-openssl --with-mpm-event
Das erste, was mir eigenartig erscheint ist Folgendes:
Wenn ich den Webserver mit als homebrew-service starte, gibt es keine Fehlermeldung
$ brew services start httpd22
==> Successfully started `httpd22` (label: homebrew.mxcl.httpd22)
Wobei hingegen apachectl einen Syntaxterror zurückgibt:
$ apachectl start
httpd: Syntax error on line 97 of /usr/local/etc/apache2/2.2/httpd.conf: Can't locate API module structure `ssl_module' in file /usr/local/opt/httpd22/libexec/mod_ssl.so: dlsym(0x7fcf93407ca0, ssl_module): symbol not found
Nun war meine erste Interpretation gewesen, dass der Service httpd22 einen anderen Apachen startet als apachectl. Daraufhin habe ich die Zeile #97 in der https.conf (LoadModule ssl_module libexec/mod_ssl.so) aaskommentiert und der Server lässt sich starten. Sowohl als brew service als auch mit apachectl.
Kann mir jemand einen Tipp geben, wie und wo wo ich suchen soll?
danke und gruss,
heinetz
ich versuche, seine einiger Zeit, mir eine neue Entwicklungsumgebung mit homebrew aufzusetzen. Leider lässt sich der Apache nicht starten und ich weiss nicht, wo ich nach dem Fehler suchen soll.
Ich gehe dabei nach dieser Anleitung vor und versuche das System auf einem fast jungfräulichen OS X 10.11.6 zu installieren. Wesentliche ist wohl der Schritt:
brew install -v homebrew/apache/httpd22 --with-brewed-openssl --with-mpm-event
Das erste, was mir eigenartig erscheint ist Folgendes:
Wenn ich den Webserver mit als homebrew-service starte, gibt es keine Fehlermeldung
$ brew services start httpd22
==> Successfully started `httpd22` (label: homebrew.mxcl.httpd22)
Wobei hingegen apachectl einen Syntaxterror zurückgibt:
$ apachectl start
httpd: Syntax error on line 97 of /usr/local/etc/apache2/2.2/httpd.conf: Can't locate API module structure `ssl_module' in file /usr/local/opt/httpd22/libexec/mod_ssl.so: dlsym(0x7fcf93407ca0, ssl_module): symbol not found
Nun war meine erste Interpretation gewesen, dass der Service httpd22 einen anderen Apachen startet als apachectl. Daraufhin habe ich die Zeile #97 in der https.conf (LoadModule ssl_module libexec/mod_ssl.so) aaskommentiert und der Server lässt sich starten. Sowohl als brew service als auch mit apachectl.
Kann mir jemand einen Tipp geben, wie und wo wo ich suchen soll?
danke und gruss,
heinetz