将文件保存到 xampp htdocs 目录时权限被拒绝

Posted

技术标签:

【中文标题】将文件保存到 xampp htdocs 目录时权限被拒绝【英文标题】:Permission denied when saving a file to xampp htdocs directory 【发布时间】:2018-12-10 21:23:36 【问题描述】:

您好,我有一个问题,我正在尝试将文件保存到 htdocs 上的目录,它说权限被拒绝。

  <?php


$image = file_get_contents('http://www.affiliatewindow.com/logos/1961/logo.gif');
file_put_contents('./images/myFile.gif', $image);

【问题讨论】:

请原谅,但该错误的哪一部分不清楚?您的 Web 服务器用户无权写入该目录。 你的操作系统是什么? 我只使用 localhost 或我自己的 ser,我正在将文件从 Internet 保存到我在 htdocs 上的文件夹中。如何授予权限。 mac os high siera 可能你没有权限。 【参考方案1】:

您必须允许将图像插入到 htdocs 中的特定文件夹中 举个例子 在ubuntu中

sudo chmod 644 /opt/lampp/hdocs/yourfolder

同样,您必须授予访问该特定文件夹的权限

【讨论】:

@Jan Genvher Papica 对您的帮助是否充分? 试过sudo chmod 755 /path,但也没有用。 我也尝试将所有者更改为www-data,但未能解决问题。 请进一步解释 是的,将ownergroup 更改为我的laptpop_userName 对我有用

以上是关于将文件保存到 xampp htdocs 目录时权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

允许重定向到不在 htdocs 中的 URL (XAMPP)

XAMPP:Laravel 6.0 的 htdocs 文件夹权限 [重复]

XAMPP修改Apache默认网站目录htdocs的详解

无法在 XAMPP 中读取和写入 htdocs 文件夹

如何在 XAMPP 中更改我的目录根目录

如何为 xampp htdocs 文件夹中的文件设置权限?