【问题标题】:php permission access denied when try to copy in IIS尝试在 IIS 中复制时拒绝 php 权限访问
【发布时间】:2019-08-14 22:50:15
【问题描述】:

我正在使用 php7.2 并运行以下代码以将文件从一个文件夹复制到我本地服务器上的另一个文件夹(使用 wamp 服务器)及其工作,

error_reporting(E_ALL);
ini_set('display_errors', 1);

$filename =  "roomTemp.csv";

copy($filename, 'reports/'.$filename); //copy($from,$to);
echo "done";

不幸的是,相同的代码在 IIS 服务器(IIS-10,Windows 10)上不起作用并显示以下错误警告:复制(roomTemp.csv):无法打开流:没有这样的文件或目录.

根据我的研究,需要从我的 php.ini 中关闭 safe_mode,但我找不到它。

其他人也提到了 windows 权限,我已授予所有用户完全控制访问权限。

请帮忙,谢谢。

编辑

我的工作目录是:“C:\inetpub\wwwroot\bms”

【问题讨论】:

  • 您需要提供有关您正在处理的文件夹结构的更多信息,即包含您的代码的文件,它是否与“roomTemp.csv”位于同一文件夹中?
  • yes..roomTemp.csv 在与我的代码相同的文件夹中,并且我创建了名为 reports/ 的文件夹作为要粘贴的 roomTemp.csv 的新文件夹。

标签: php iis-10


【解决方案1】:

编辑权限并添加 iusr 显示图像: IIS Configuration

【讨论】:

  • 鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。请参阅:How to anwser
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-07
  • 2013-07-08
  • 2017-01-30
相关资源
最近更新 更多