文件权限被拒绝(Laravel,Windows Server 2016,IIS10)

问题描述 投票:0回答:1

现在我一直在寻找解决问题的方法。不幸的是我找不到解决方案。

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

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

我的设置:

  • Windows Server 2016
  • IIS 10
  • PHP 7.2.21
  • Laravel 5.8.36

编辑:

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

FirstSecond

php laravel windows-authentication impersonation iis-10
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.