【问题标题】:file_put_contents: failed to open stream: Permission denied [duplicate]file_put_contents:无法打开流:权限被拒绝[重复]
【发布时间】:2018-04-25 16:57:04
【问题描述】:

我目前正在开发一个根据您的输入写入文件的项目。这在我的本地主机上运行得很好,但是当我在我的大学服务器上尝试这个项目时 - 它就是行不通。

$ret = file_put_contents('paameldinger.dat', $data, FILE_APPEND | LOCK_EX);

此行应该返回 true,但在大学服务器上返回 false。

警告:file_put_contents(paameldinger.dat):无法打开流:权限被拒绝

这是我通过浏览器收到的消息。

【问题讨论】:

标签: php windows-10


【解决方案1】:

您必须确保您有权访问文件paameldinger.dat

STEP 1如果您使用的是linux,您可以通过以下方式检查:

ls -l

文件目录下的命令(在windows上你可以使用CMDER编辑器来执行上面的命令)。

第 2 步:您可以通过以下方式更改文件的权限:

chmod 777 paameldinger.dat

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 2022-09-22
    • 2016-09-21
    • 1970-01-01
    相关资源
    最近更新 更多