0

Fedora を実行している VPS があり、nginx と PHP5.3.6 をインストールしました。phpinfo() ファイルは次のとおりです: http://199.167.198.149/info.php

しかし、別のスクリプトを実行しようとすると (「echo 'Hi!';」 など)、スクリプトが機能せず、「入力ファイルが指定されていません」というエラーが表示されることがあります。

その種のサーバーを実行するために必要な構成については、まったくの初心者です。ただし、html ファイルは問題なく動作します。

実行できるテストや修正はありますか?

ありがとう

4

1 に答える 1

1

サイトのnginx構成でfastcgi_paramSCRIPT_FILENAMEを使用して指定したことを確認してください。

例:

location ~ \.php$ {
  fastcgi_pass   localhost:9000;
  fastcgi_index  index.php;

  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
}
于 2012-04-14T22:40:01.673 に答える