Joe*_*ssi 5 php permissions file-io fopen
任何人对此都有任何想法?我用file_exists()和检查文件is_writable(),两者都返回true.我将目录和文件设置为777只是为了安全,但尝试fwrite()或file_put_contents()都会导致文件没有变化
这是相关代码:
$filePath = dirname( __FILE__ ) . '/' . 'myfile.txt';
file_put_contents($filePath, "waffles are delicious");
Run Code Online (Sandbox Code Playgroud)
您已经检查了文件的权限,还查看了所有权。
我经常看到这样的问题:使用原始系统的 uid/gid 从存档中解压文件。当您上传并解压框架、CMS 或论坛的 zip 或 tar.gz 安装存档而不是等待所有文件通过 FTP 上传时,通常会出现这种情况。
要更改文件所有者,您需要chown在 shell 中执行命令将其更改为您帐户的用户名/组。您可能需要 root/su 才能执行此操作。
chown -R username:groupname *Run Code Online (Sandbox Code Playgroud)
这-R使得它递归并适用于所有子目录中的所有文件。