2012-04-14 111 views
0

我有一台运行Fedora的VPS,并且已经安装了nginx和PHP5.3.6。 这里是phpinfo()文件:http://199.167.198.149/info.php已安装PHP但未在自定义服务器上运行

然而,当我尝试运行另一个脚本(说,即使“回声'嗨!';”),它不起作用,有时我得到错误'没有输入指定的文件'。

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

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

感谢

+0

你是说,如果要更换的phpinfo();通过echo'test';在你的info.php中不起作用? – Tchoupi 2012-04-14 22:35:57

+0

http://wiki.nginx.org/PHPFcgiExample#Common_Errors – KingCrunch 2012-04-14 22:39:38

+0

你的回声脚本以.php结尾吗? – j08691 2012-04-14 23:01:10

回答

1

请确保您有SCRIPT_FILENAME在你的nginx配置为网站使用fastcgi_param规定。

例子:

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

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
} 
+0

谢谢,我的fastcgi路径设置不正确! – 2012-04-14 23:21:18

相关问题