首页 > 解决方案 > 文件权限被拒绝(Laravel、Windows Server 2016、IIS10)

问题描述

几天来,我一直在寻找解决问题的方法。不幸的是,我还没有找到解决方案。

我们在公司使用Laravel (php)Windows 服务器 2016工作。我有一个 Laravel Web 应用程序,它运行在带有Windows 身份验证的IIS 10上。出于安全原因,我们决定激活fastcgi.impersonate。由于我们在 php.ini 中打开了模拟,因此 Laravel 应用程序中的文件存在权限错误(例如** laravel.log**)。从那时起,文件不再使用IUSR访问,而是使用登录到 Web 应用程序的用户帐户(例如 domain\sabine.sample)。但是,这些用户不应直接访问文件系统。

有谁知道不是登录的 Windows 帐户访问文件,而是再次访问 IUSR 或 Apppool 用户的解决方案?

我的设置:

编辑:

这些是浏览器显示的错误。

第一

标签: phplaravelwindows-authenticationimpersonationiis-10

解决方案


当您的存储文件夹没有正确的权限时,这是一个常见问题。设置存储权限为 770 示例chmod -R 770 /var/www/html/mysite.com/storage


推荐阅读