Nginx访问PHP File not found.

发布于:2023-05-25 ⋅ 阅读:(68) ⋅ 点赞:(0)

Nginx访问PHP文件报错File not found.

原因

这个错误很常见,原有有下面两种几种
  1. php-fpm找不到SCRIPT_FILENAME里执行的php文件
  2. php-fpm不能访问所执行的php,也就是权限问题

解决

你的php项目文件是不是在你nginx默认的根目录下,所以更改配置文件nginx.conf 
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 

替换成下面

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
$document_root 代表当前请求在root指令中指定的值

然后重新加载nginx配置文件 

nginx -s reload

网站公告

今日签到

点亮在社区的每一天
去签到