brew安装并重新启动apache2后,503服务不可用

时间:2016-11-09 16:46:15

标签: php macos apache postgresql phalcon

我正在使用PHP的框架Phalcon。我无法将我的应用程序与Postgresql连接。我发现了这个网页:Enabling PostgreSQL support in PHP on Mac OS X,它基本上说我应该下载类似“php_pdo_pgsql.so”的内容并遵循我做过的一个很好的投票解决方案:

brew install php56-pdo-pgsql

然后我重新启动了我的apache:

sudo /usr/sbin/apachectl restart

当我重新加载完全正常工作的网页时,出现错误:

  

服务不可用

     

由于服务器暂时无法为您的请求提供服务   维护停机或容量问题。请稍后再试。

查找网页的错误日志似乎在重新启动后没有更多错误,访问日志中也没有更多访问。我正在使用PHP的5.6版本。我的服务器是OSX Sierra。

我接受解决方案,想法和新问题来解决我的问题。非常感谢你。

2 个答案:

答案 0 :(得分:1)

我解决了! apache日志中没有更多错误。为什么?当我用brew安装php-postgresql的PDO时,它会自动安装brew的apache并更改服务器的配置。所以,我有2" apache"在我的服务器中,搞砸了一切。

我使用了这个教程: https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions。 一般来说,我所做的就是尽我所能卸载并从brew安装apache。然后我做了教程的配置,最后我的网页再次运行。 感谢。

答案 1 :(得分:0)

请检查apache2日志文件,并查找错误。如果您无法自行解决问题,请向我们提供error.log中提供的错误消息。