![O Apache não inicia após a atualização do OSX Yosemite](https://rvso.com/image/1438678/O%20Apache%20n%C3%A3o%20inicia%20ap%C3%B3s%20a%20atualiza%C3%A7%C3%A3o%20do%20OSX%20Yosemite.png)
Instalei o Apache 2.2 usando Homebrew no OSX 10.9 e estava funcionando bem até atualizar para o Yosemite neste fim de semana.
sudo apachectl start
ps aux | grep httpd
ps aux | grep apache
sudo /usr/local/Cellar/httpd22/2.2.27/bin/httpd -k start
Todos eles não retornam nada.
sudo apachectl
retorna:
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]
Alguma ideia de qual arquivo eu poderia consultar para ver se há algum erro?MAMP Pro parece ter um problema semelhante que é corrigido renomeando envvars para _envvars. Eu tentei e não funcionou.
Por favor, deixe-me saber se você precisar de mais detalhes.
Responder1
Eu deveria ter feito isso primeiro, mas finalmente dei uma olhada /usr/local/var/log/apache2/error_log
e vi isto:
[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
Obviamente esse era o problema... criei a pasta /usr/local/var/run/apache2/
e voilà!
Responder2
Tente isso,
brew update
brew doctor
brew reinstall php53 --with-mysql --with-pgsql --with-apache
sudo apachectl -k restart
Se quiser pode ver o post completo aqui:
http://benedmunds.com/php/2014/10/16/fixing-homebrew-php-apache-after-yosemite/