我有一个运行 Fedora 的 VPS,我已经安装了 nginx 和 PHP5.3.6。这是 phpinfo() 文件:http: //199.167.198.149/info.php
但是,当我尝试运行另一个脚本时(例如,甚至是“echo 'Hi!';”),它不起作用,有时我会收到错误消息“未指定输入文件”。
我对运行这种服务器所需的配置很陌生;html 文件虽然工作正常。
你有一些我可以运行或修复的测试吗?
谢谢
我有一个运行 Fedora 的 VPS,我已经安装了 nginx 和 PHP5.3.6。这是 phpinfo() 文件:http: //199.167.198.149/info.php
但是,当我尝试运行另一个脚本时(例如,甚至是“echo 'Hi!';”),它不起作用,有时我会收到错误消息“未指定输入文件”。
我对运行这种服务器所需的配置很陌生;html 文件虽然工作正常。
你有一些我可以运行或修复的测试吗?
谢谢
确保您已在站点的 nginx 配置中SCRIPT_FILENAME
指定使用fastcgi_param。
例子:
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}