なぜ502エラーが発生したのか分かりません。助けてください。こちらにアクセスしてください。翻訳元: phpinfo.php には phpinfo(); という 1 行のコードしかありませんが、502 不正なゲートウェイ エラーが発生しました。誰か助けてくれませんか? ありがとうございます。私の構成ファイルは次のとおりです。
https://github.com/upliu/some-files
私はUbuntuサーバー12.04.3を使用しています
nginx 1.4
PHP 5.5.7 と fpm
こんにちは。php-fpm サービスが実行中で、nginx が問題なく動作していることは明らかです。1 行の「echo "hello";」のみを含むテスト コードを記述すると、問題なく動作しますが、新しい行「phpinfo();」を追加した後、502 不正なゲートウェイ エラーが発生し、原因がわかりません。どなたか助けていただけませんか?
答え1
502 不正なゲートウェイ エラーは PHP エラーではなく、HTTP (nginx) エラーであり、nginx がリスナーに接続を渡すことができなかったことを意味します。php を fpm として実行している場合は、マスター phpfpm プロセスが実行中であること、および nginx が接続を渡すのと同じ TCP ポートでリッスンしていることを確認してください。proxy_pass nginx 構成を確認し、バックエンドの php-fpm プロセス プールが実行中であることを確認してください。nginx エラー ログを確認することを忘れないでください。502 を通過して phpinfo() が表示されたら、php ログでさらに問題がないか確認してください。