2012-04-14 194 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

相關問題