由于在nginx
虚拟机中调用了 fastcgi_params
但是在fastcgi_params
文件中加入的语句写错:
fastcgi_param SCRIPT_FILENAMES $document_root$fastcgi_script_name;
正确写法
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
是 SCRIPT_FILENAME
不是 SCRIPT_FILENAMES
这样导致的结果就是,静态文件由于不需要走fastcgi_params
配置,自然正常显示,php文件需要走fastcgi_params
配置,配置参数找不到,自然无法解析php
文件。
至于80端口为何能正常显示,追踪了下,它是调用的 fastcgi.conf
文件,里面该有的配置参数都有,自然正常显示。
网友评论