ホームページ  >  記事  >  バックエンド開発  >  fastcgi_param が nginx で php を実行すると空白ページの問題が発生する

fastcgi_param が nginx で php を実行すると空白ページの問題が発生する

WBOY
WBOYオリジナル
2016-07-25 09:03:411172ブラウズ
  1. fastcgi_param SCRIPT_FILENAME /home/www/scripts/php$fastcgi_script_name;
  2. fastcgi_param QUERY_STRING $query_string;
コードをコピー
パラメータ SCRIPT_FILENAME は、実行するスクリプトの名前を決定するために PHP によって使用されます。 QUERY_STRING には以下が含まれますリクエストのパラメータ

そのため、SCRIPT_FILENAME システム変数が定義されていない場合、PHP はそれを解釈して実行できません。

この変数の定義は、nginx 構成ファイル nginx.conf に記述することも、外部ファイルに記述して、include を使用して nginx.conf に含めることもできます。 興味があるかもしれない記事: nginx+php-fpmページが空白で表示される問題の解決方法 nginx+php-fpm設定ファイルの構成について nginxでphpプログラムを実行すると、200が返されますが、ページは空白です


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