我找不到答案。安装了PHP5 + NGINX + PHP-FPM并且无法执行php文件,它显示“糟糕!此链接似乎已损坏”。CHROME中的错误。我没有任何有价值的错误日志报告,我在根目录中确实有一个index.php,试图创建一个自定义phpinfo.php文件,但均无用。
我可以加载HTML文件,但不能加载PHP。
这是我在NGINX中的本地站点配置:
server {
listen 80;
server_name im;
access_log /var/www/website/access.log;
error_log /var/www/website/error.log;
location / {
root /var/www/website;
index index.html index.htm index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/website$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
}
将所有目录的所有权更改为www-data:www-data,在php文件上制作了777,什么都没有。重新启动nginx,FPM,什么都没有。
帮帮我?:(
看你的错误日志
—
Mike
已经做了,“我没有任何有价值的错误日志报告”。完全是空的。
—
加布里埃尔·佐里拉
您需要更多数据来诊断问题。我建议从添加“ fastcgi_intercept_errors on;”开始。到您的配置(如果不在fastcgi_params中)以记录任何FPM错误。另外,在您的error_log行中添加“ debug”以获取更多详细信息(还要检查主要的nginx error_log(可能在/ var / log中))。您的server_name指令看起来很不正常-不确定是否已将其替换为本帖子,或者实际上是否是如此。作为一般建议,将root指令移出location块。(最终(不太可能)建议:确保您的默认服务器不提供您可以看到的html页面)。
—
cyberx86