记录mac下 sudp 启动 php-fpm 跳转到 /install/index.php 找不到文件的问题

记录今日又一坑

大佬说了,代码要一行行看,一步一步进去找

遇到问题首先思考一下,到底是哪里的问题。

1、首先,php的配置文件不会重定向改变链接。既然是链接跳转,那基本上可以断定是项目的代码中有重定向的部分

2、看看哪里写了重定向,最快速的方法,利用IDE全局搜索   /install/index.php 或 /install/ 。  要不然进入项目的全局配置文件一行一行找,遇到引入的文件跳进去找。

3、找到了 发现是文件判断存在的错误

4、var_dump 打印一下是什么文件,什么路径

5、坑点来了经大佬多番检查,发现是文件目录路径的权限不够 。文件的权限最好也设置一下   直接上755,不行777

直接启动 php-fpm 判断文件存在就没问题 ,  上 sudo php-fpm之后 file_exit() 竟然找不到文件了…………   

现在唯一不懂的就是,为什么给了高权限反而需要文件路径的权限呢?

原文地址:https://www.cnblogs.com/yinniora/p/13038281.html