ホームページ >バックエンド開発 >PHPチュートリアル >PHP+Nginx 文字列コンテンツ POST が 502 エラーを送信しますか?

PHP+Nginx 文字列コンテンツ POST が 502 エラーを送信しますか?

WBOY
WBOYオリジナル
2016-12-01 00:56:501777ブラウズ

入力名をタイトル、ボタンとして作成し、先頭にエコー$_POST['title']を書きました

入力 「ニューボーンシリーズ」の5文字を​​入力すると、ボタンをクリックしても反応しなくなり、その後502エラーが発生します (ニューボーンシリーズ__/シリーズニューボーン/ニューボーンなど) 他の文字ではこの問題は発生しません。シリーズ)、

ただし、うまくいかない場合もあります
例えば、ニューボーンシリーズ/ニューボーンシリーズはこんな感じです

どうすれば解決できますか? データベースの保存は必要ありません。

とても混乱していて、どうやって調べればいいのかわかりません。

返信内容:

入力名をタイトル、ボタンとして作成し、先頭にエコー$_POST['title']を書きました

入力 「ニューボーンシリーズ」の5文字を​​入力すると、ボタンをクリックしても反応しなくなり、その後502エラーが発生します (ニューボーンシリーズ__/シリーズニューボーン/ニューボーンなど) 他の文字ではこの問題は発生しません。シリーズ)、

ただし、うまくいかない場合もあります

例えば、ニューボーンシリーズ/ニューボーンシリーズはこんな感じです

どうすれば解決できますか? データベースの保存は必要ありません。

とても混乱していて、どうやって調べればいいのかわかりません。

まず、HTML 入力に関係なく、php が正しく実行できることを確認し、別の php ファイルを作成します

リーリー

このファイルを phpinfo.php として保存し、実行して情報出力が表示されるかどうかを確認します。

あなたが遭遇した問題は、コードが正しいかどうかの問題ではなく、PHP の動作環境に問題があるように思えます。

受信プログラムで最初に POST 値を出力できます。正しく出力できた場合、ページもデータを受信したことになります。なぜ 502 ゲートウェイ エラーが報告されるのかについては、段階的に確認する必要があります。

502 nginxの設定が間違っていませんか?

ぜひチェックしてみてください! nginxのphp-fpm設定! php-fpmの設定も確認してください!両方の設定、タイムアウトやキャッシュなどのパラメータは一貫しています。

nginx で php にアクセスするときは、nginx にそれを php-fpm に転送するように依頼する必要があります。 php-fpm は php! に転送しています。このプロセスには驚きがあります。ゲートウェイエラーです!

502: fastcgi サーバーが Web サーバーに正しい応答を返しませんでした

php-fpmが起動していないか、リスニングポート9000かUNIXドメインソケットかにかかわらず、設定に問題があるかどうかを確認してください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。