這個錯誤很常見,原有有下面兩種幾種php
php-fpm找不到SCRIPT_FILENAME裏執行的php文件nginx
php-fpm不能訪問所執行的php,也就是權限問題apache
更改配置文件nginx.conf
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
替換成下面php-fpm
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;spa
而後從新加載nginx配置文件
/etc/init.d/nginx reloadip
兩種解決方法:
第一種,就是把你root文件夾設爲其餘用戶容許
第二種,找到你的php-fpm的配置文件,找到下面這段,把apache替換成你要的用戶組it
; RPM: apache Choosed to be able to access some dir as httpd
user = apache
; RPM: Keep a group allowed to write in log dir.
group = apacheast