![Apache startet nach OSX Yosemite-Upgrade nicht](https://rvso.com/image/1438678/Apache%20startet%20nach%20OSX%20Yosemite-Upgrade%20nicht.png)
Ich habe Apache 2.2 mit Homebrew auf OSX 10.9 installiert und es hat einwandfrei funktioniert, bis ich dieses Wochenende auf Yosemite aktualisiert habe.
sudo apachectl start
ps aux | grep httpd
ps aux | grep apache
sudo /usr/local/Cellar/httpd22/2.2.27/bin/httpd -k start
Sie alle geben nichts zurück.
sudo apachectl
kehrt zurück:
Usage: /usr/local/Cellar/httpd22/2.2.27/bin/httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|graceful-stop|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S]
Irgendeine Idee, welche Datei ich mir ansehen könnte, um festzustellen, ob ein Fehler vorliegt?MAMP Pro scheint ein ähnliches Problem zu haben, das durch die Umbenennung von envvars in _envvars behoben wird.. Ich habe es versucht und es hat nicht funktioniert.
Bitte lassen Sie es mich wissen, wenn Sie weitere Einzelheiten benötigen.
Antwort1
Ich hätte dies zuerst tun sollen, aber ich habe es mir schließlich angesehen /usr/local/var/log/apache2/error_log
und das Folgende gesehen:
[Tue Jan 27 14:56:07 2015] [error] (2)No such file or directory: could not create /usr/local/var/run/apache2/httpd.pid
[Tue Jan 27 14:56:07 2015] [error] httpd: could not log pid to file /usr/local/var/run/apache2/httpd.pid
Das war offensichtlich das Problem ... Ich habe den Ordner erstellt /usr/local/var/run/apache2/
und voilà!
Antwort2
Versuche dies,
brew update
brew doctor
brew reinstall php53 --with-mysql --with-pgsql --with-apache
sudo apachectl -k restart
Wenn du möchtest, kannst du den kompletten Beitrag hier sehen:
http://benedmunds.com/php/2014/10/16/fixing-homebrew-php-apache-after-yosemite/