查阅了资料,大部分方案都是
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
修改为
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
但我的网站站点路径是这样的:
fastcgi_param SCRIPT_FILENAME /data/myweb/sites/hd1080.pro/www/public$fastcgi_script_name;
我尝试过修改成
fastcgi_param SCRIPT_FILENAME /data/myweb/sites/hd1080.pro/www/public$document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;网站都能报错
然后设置:php-fpm.sock 文件权限为0755
还是能报错;
之后又把/etc/nginx/conf.d/default.conf
的
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
前面的#去掉,还是能报错
请给我一个思路,到底问题出在哪里