私はnginxをarchlinuxで動作させています。phpとfastcgiを追加するのに問題があります。phpおよびphp-fpmパッケージをインストールしました。php-fpmサービスがオンになっています。php拡張子の付いたファイルにアクセスすると、ブラウザにnginxエラーページが表示され、次のnginxエラーログメッセージが追加されます。
2013/01/02 22:39:43[エラー]721#0:* 27 connect()が失敗しました(111:接続が拒否されました)アップストリームへの接続中、クライアント:192.168.1.13、サーバー:localhost、リクエスト: "GET / index .php HTTP / 1.1 "、アップストリーム:" fastcgi://127.0.0.1:9000 "、ホスト:" 192.168.1.19 "
phpファイルの内容に違いはないようです。PHPエラーログを見つけることも、自分で作成することもできませんでした。私は以下を追加しました/etc/php/php.ini
:
error_log = /var/log/php_error.log
ファイルの世界を書き込み可能にしましたが、何も起こりません。私は以下を追加しました/etc/nginx/nginx.conf
:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi.conf;
}
コメントされた行のコメントを外しても何も変わりません。コメントされていない行にコメントを付けると、表示されるブラウザページがエラーページからファイルが見つからないページに変わります。
どんな助けでも大歓迎です。前もって感謝します。