2012-04-14 8 views
0

Fedora를 실행중인 VPS가 있으며 nginx 및 PHP5.3.6을 설치했습니다. 그것이 작동하지 않고 가끔 '오류에게 어떤 입력을 얻을, 나는 (심지어 "에코'안녕 '"라고) 다른 스크립트를 실행하려고 할 때 http://199.167.198.149/info.phpPHP가 설치되었지만 사용자 정의 서버에서 작동하지 않습니다

: 여기 은은 phpinfo() 파일입니다 파일이 지정되었습니다. '

나는 그런 종류의 서버를 실행하는데 필요한 새로운 구성을 가지고있다. html 파일은 잘 작동합니다.

실행할 수있는 테스트가 있습니까?

감사

+0

당신이) (은 phpinfo를 교체 할 경우 건가요; by echo 'test'; 귀하의 info.php에서 작동하지 않습니다? – Tchoupi

+0

http://wiki.nginx.org/PHPFcgiExample#Common_Errors – KingCrunch

+0

echo hi 스크립트가 .php로 끝나나요? – j08691

답변

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 경로가 올바르게 설정되지 않았습니다! –

관련 문제