gpt4 book ai didi

php - 无法写入文件,即使 is_writable 返回 true

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:48:17 24 4
gpt4 key购买 nike

有人对此有任何想法吗?我用 file_exists()is_writable() 检查文件,它们都返回 true。为了安全起见,我将目录和文件设置为 777,但是尝试 fwrite() 或 file_put_contents() 都不会导致文件发生任何变化

相关代码如下:

$filePath = dirname( __FILE__ ) . '/' . 'myfile.txt';
file_put_contents($filePath, "waffles are delicious");

最佳答案

您已经检查了文件的权限,还查看了所有权。

我经常看到文件从原始系统的 uid/gid 从文件中解压出来的问题。当您上传并解压缩框架、CMS 或论坛的 zip 或 tar.gz 安装存档而不是等待所有文件通过 FTP 上传时,通常会出现这种情况。

要更改文件所有者,您需要在 shell 中执行 chown 命令,将其更改为您帐户的用户名/组。您可能需要成为 root/su 用户才能执行此操作。

chown -R username:groupname *

-R 使其递归并应用于所有子目录中的所有文件。

关于php - 无法写入文件,即使 is_writable 返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12416759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com