방금 nginx와 php5-fpm을 설치했으며 포트 82에서 테스트하고 싶습니다. http://mysite.com:82/test555.php를 호출하면 아무 것도 보이지 않습니다. 그냥 흰색 화면입니다. 오류 없음, 경고 없음, 전혀 아무것도 보이지 않습니다 :) nginx의 오류 로그와 php5-fpm의 오류 로그가 있습니다-그러나 ... 오류가 없습니다. 나는 무엇이 잘못되었는지 이해하지 못한다. 그것을 찾도록 도와주세요.
root@localhost:# echo "<?php phpinfo(); ?>" > /home/www/public_html/test555.php
root@localhost:# chmod 755 /home/www/public_html/test555.php
root@localhost:# cat /etc/nginx/sites-available/default
server {
listen 82;
root /home/www/public_html;
index index.php index.html;
server_name mysite.com;
access_log /var/log/nginx/nginx-access.com.log;
error_log /var/log/nginx/nginx-errors.com.log;
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REMOTE_ADDR $remote_addr;
}
}
root@localhost:# /etc/init.d/nginx status
* nginx is running
root@localhost:# /etc/init.d/php5-fpm status
* php5-fpm is running
root@localhost:# ls -la /var/run/php5-fpm.sock
srw-rw-rw- 1 root root 0 Feb 3 01:14 /var/run/php5-fpm.sock
root@localhost:# cat /var/log/php5-fpm.log
....
[03-Feb-2014 01:14:52] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful
[03-Feb-2014 01:14:52] NOTICE: fpm is running, pid 19080
[03-Feb-2014 01:14:52] NOTICE: ready to handle connections
root@localhost:# cat /var/log/nginx/nginx-access.com.log
...ip... - - [03/Feb/2014:01:29:44 +0000] "GET /test555.php HTTP/1.1" 200 5 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:26.0) Gecko/20100101 Firefox/26.0"
root@localhost:# cat /var/log/nginx/nginx-errors.com.log
root@localhost:#
무슨 일이 일어나고 있는지 알아 보려면 다음에 무엇을 할 수 있습니까? 나는 그것이 잘 작동하는 것을 본다. PHP 스크립트가 code = 200을 반환하지만 출력이 표시되지 않습니다. 거기에 file_put_contents를 추가하려고 시도했지만 실제로 nginx에 의해 호출 된 적이 없기 때문에 호출되지 않았습니다.
오늘 완전히 업그레이드 된 우분투 12.04를 사용합니다.
이것이 관련이 있는지 확인하십시오 : bbs.archlinux.org/viewtopic.php?id=101750
—
mkc
나는 비슷한 문제가 있었다. nginx는 페이지를 반쯤 처리하고 멈추었다. nginx 로그에는 오류가 없습니다. nginx fastcgi 버퍼링을 변경하여 수정했습니다. 참조 stackoverflow.com/a/43294078/1008916
—
Mugoma J. Okomba
/var/log/nginx/nginx-errors.com.log
무엇입니까?