Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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
Php Laravel存储文件夹已将其更改';她经常得到她的许可_Php_Laravel_Permissions - Fatal编程技术网

Php Laravel存储文件夹已将其更改';她经常得到她的许可

Php Laravel存储文件夹已将其更改';她经常得到她的许可,php,laravel,permissions,Php,Laravel,Permissions,每日(我无法跟踪命令运行、cron运行等事件),项目的存储文件夹(所有日志都写入其中)失去了权限。由于此登录,注销将停止工作 每次我都必须重新给予777的许可 这种情况每天发生一次。有人对此有解决方案吗?您不应该在任何文件夹中使用777作为权限,这完全不安全。在我看来,问题不在于权限,而在于所有权。如果webserver用户是文件夹的所有者,则7XX应具有足够的权限。您是否正在进行任何自动部署?很可能是用户问题。您应该拥有770(最多)的权限。或者换句话说。所有者可以执行任何操作,组可以执行任何

每日(我无法跟踪命令运行、cron运行等事件),项目的存储文件夹(所有日志都写入其中)失去了权限。由于此登录,注销将停止工作

每次我都必须重新给予777的许可


这种情况每天发生一次。有人对此有解决方案吗?

您不应该在任何文件夹中使用777作为权限,这完全不安全。在我看来,问题不在于权限,而在于所有权。如果webserver用户是文件夹的所有者,则7XX应具有足够的权限。您是否正在进行任何自动部署?很可能是用户问题。您应该拥有770(最多)的权限。或者换句话说。所有者可以执行任何操作,组可以执行任何操作,其他任何人都无法访问该文件夹。查看SGID(+s标志)也可能有用。因为它将使用所有者名称而不是执行器来更改文件。取决于您的设置running@C好的,那么我应该给哪个权限?@Ken好的,我会给它770权限并检查。