0

我有一个运行 Fedora 的 VPS,我已经安装了 nginx 和 PHP5.3.6。这是 phpinfo() 文件:http: //199.167.198.149/info.php

但是,当我尝试运行另一个脚本时(例如,甚至是“echo 'Hi!';”),它不起作用,有时我会收到错误消息“未指定输入文件”。

我对运行这种服务器所需的配置很陌生;html 文件虽然工作正常。

你有一些我可以运行或修复的测试吗?

谢谢

4

1 回答 1

1

确保您已在站点的 nginx 配置中SCRIPT_FILENAME指定使用fastcgi_param

例子:

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 回答