Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我应该将public/index.php权限从664更改为644?_Php_Laravel_Apache - Fatal编程技术网

为什么我应该将public/index.php权限从664更改为644?

为什么我应该将public/index.php权限从664更改为644?,php,laravel,apache,Php,Laravel,Apache,我刚刚部署完一个新的Laravel应用程序,遇到了一个问题,服务器返回500个错误页面,经过一些研究,我发现我必须将public/index.php文件的权限从664(rw-rw-r)更改为644(rw-r-r) 它起作用了,但我不知道为什么笑 有人知道它为什么起作用吗 谢谢检查/storage/logs中的错误日志,查看其中是否有提示。这就是我发现的,没有提到编写或index.php…由于index.php的权限,Laravel不会返回错误。但您应该始终拥有尽可能安全的权限;所有者应该是唯一可

我刚刚部署完一个新的Laravel应用程序,遇到了一个问题,服务器返回500个错误页面,经过一些研究,我发现我必须将public/index.php文件的权限从664(rw-rw-r)更改为644(rw-r-r)

它起作用了,但我不知道为什么笑

有人知道它为什么起作用吗


谢谢

检查
/storage/logs
中的错误日志,查看其中是否有提示。这就是我发现的,没有提到编写或index.php…由于index.php的权限,Laravel不会返回错误。但您应该始终拥有尽可能安全的权限;所有者应该是唯一可以写的用户,所有者最好不是web服务器用户。@miken32是的,这很有道理,谢谢。