博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx访问PHP文件的File not found错误处理,两种情况
阅读量:5154 次
发布时间:2019-06-13

本文共 587 字,大约阅读时间需要 1 分钟。

这个错误很常见,原有有下面两种几种

  1. php-fpm找不到SCRIPT_FILENAME里执行的php文件

  2. php-fpm不能访问所执行的php,也就是权限问题

第一种情况

更改配置文件nginx.conf 

fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 
替换成下面

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

然后重新加载nginx配置文件 

/etc/init.d/nginx reload

第二种情况

两种解决方法: 

第一种,就是把你root文件夹设为其他用户允许 
第二种,找到你的php-fpm的配置文件,找到下面这段,把apache替换成你要的用户组

; 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 = apache

 

mac 下

user = 当前用户名

group = staff

转载于:https://www.cnblogs.com/lobtao/articles/9124989.html

你可能感兴趣的文章
[区块链] 拜占庭将军问题 [BFT]
查看>>
Hyperledger Fabric、Corda和以太坊对比
查看>>
聊聊HTTPS和SSL/TLS协议
查看>>
【★】路由环路大总结!
查看>>
setTimeout,setInterval你不知道的事
查看>>
[Codeforces] #436 B. Polycarp and Letters
查看>>
javaweb--HTTP状态码
查看>>
mongodb慢查询记录
查看>>
dapper 多对多查询对象和对象列表
查看>>
MapReduce实现词频统计
查看>>
@ManyToOne和@OneToMany 注解
查看>>
BZOJ 1096: [ZJOI2007]仓库建设(DP+斜率优化)
查看>>
WebMVC架构图
查看>>
Netty实现原理浅析
查看>>
Java 位域
查看>>
iOS之NSURLConnection详解(2)
查看>>
Ruby--IRB
查看>>
hdoj 3018 Ant Trip(无向图欧拉路||一笔画+并查集)
查看>>
201671010130 2016-2017-2 《Java程序设计》第五周学习小结
查看>>
HPU 1476: 括号括号
查看>>