现在我一直在寻找解决问题的方法。不幸的是我找不到解决方案。
我们在公司中使用Laravel(php)和Windows服务器2016工作。我有一个Laravel Web应用程序,该应用程序在IIS 10和Windows身份验证上运行。出于安全原因,我们决定激活fastcgi.impersonate。由于我们在php.ini中启用了模拟功能,因此Laravel应用程序中的文件(例如** laravel.log **)上存在permission错误。从那时起,不再使用IUSR访问文件,而是使用登录到Web应用程序的用户帐户(例如domain \ sabine.sample)访问文件。但是,这些用户不应直接访问文件系统。
有人知道不是登录的Windows帐户访问文件,而是IUSR或Apppool用户访问的文件的解决方案吗?
我的设置:
编辑:
这些是浏览器显示的错误。
当您的存储文件夹没有正确的权限时,这是一个常见问题。将存储权限设置为770示例chmod -R 770 /var/www/html/mysite.com/storage