2016-11-09 16 views
1

私はPHPを使用するフレームワークPhalconで作業しています。私は自分のアプリケーションをPostgresqlに接続できませんでした。 Enabling PostgreSQL support in PHP on Mac OS X、基本的に私は「php_pdo_pgsql.so」のようなものをダウンロードして、私は十分に投票ソリューション、次の必要があると言う:私はこのWebページを発見503サービスbrewをインストールしてapache2を再起動しても利用できません

brew install php56-pdo-pgsql 

をして、私は私のApacheを再起動:

sudo /usr/sbin/apachectl restart 

私は完璧に働いていた私のWebページをリロードすると、エラーが表示されます。

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

は、Webページのエラーログを探して、それがAFようです再起動時にはエラーは発生せず、アクセスログにもアクセスはありません。私はPHPのバージョン5.6を使用しています。私のサーバーはOSX Sierraです。

私は、問題を解決するためのソリューション、アイデア、新しい質問を受け入れます。どうもありがとうございました。

答えて

1

私はそれを解決しました! Apacheログにエラーはなくなりました。どうして? brewでphp-postgresqlのPDOをインストールすると、自動的にbrewのapacheがインストールされ、サーバの設定が変更されます。だから、私は2つの "apache"を私のサーバーに持っていました。

私はこのチュートリアルを使用しました: https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions。 一般的に言って、私がやったことは、私ができるすべてをアンインストールし、醸造からApacheをインストールすることでした。その後、チュートリアルの設定を行い、最後に私のウェブページが再び動いています。おかげさまで

0

apache2ログファイルを確認し、エラーを探してください。あなた自身で問題を解決できない場合は、error.logに記載されているエラーメッセージをご提供ください。

関連する問題