Windows 7 上的 icacls 不起作用,保存图像文件时权限被拒绝

Windows 7 上的 icacls 不起作用,保存图像文件时权限被拒绝

我已经尝试解决这个问题 2 个小时了,在 Linux 上这很容易。请帮帮我。

我不断收到此错误:

file_put_contents(C:\xampp\htdocs\skripsi\images): failed to open stream: Permission denied

所以我向 Google 咨询,并尝试了一些解决方案,但都不起作用。我所做的如下:

icacls C:\xampp\htdocs\skripsi /grant Everyone:F /t

这是文件属性的 SS:

在此处输入图片描述

这是“共享”选项卡,每个人都可以完全控制:

在此处输入图片描述

每个人和当前用户的权限都已设置为“完全控制”,但我仍然收到该错误。我需要执行类似以下操作chmod 777在窗户上。

感谢您的帮助。

更新

exec('whoami') 返回“tama-pc\tama”并且 get_current_user() 返回“Tama”。

因此,根据上述数据,我遵循https://stackoverflow.com/questions/14538806/enable-php-access-to-folder-in-windows通过创建新用户完全许可:“Tama-PC/Tama”。

然后,我将 XAMPP 所有者和 HTTPD 所有者更改为“Tama-PC/Tama”。我还将HTTPD 配置文件上的user和更改为:group

user Tama
group Tama-PC

它们两者的默认值都是daemon

不幸的是,它们都不起作用。

相关内容