为了账号安全,请及时绑定邮箱和手机立即绑定

PHP只能以777权限打开文件

PHP只能以777权限打开文件

PHP
幕布斯6054654 2022-10-14 10:37:41
拥有记录内容的 PHP 脚本。打开文件(*.txt),写入文件并关闭它是工作。对文件夹的 755 权限没有任何作用。我收到“权限被拒绝”错误。对文件夹具有 777 权限,它又可以工作了。我勒个去?我正在使用 NGINX,'test' 是我的用户。文件夹:drwxr-xr-x  3 root root 4096 Feb 29 21:16 example.com   drwxr-xr-x 4 test test 4096 Feb 29 21:57 html         -rw-r--r-- 1 test test 13286 Feb 29 22:04 log.txt     -rw-r--r-- 1 test test  3517 Feb 29 21:57 request.php
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

755 - 表示每个人的读取和执行权限以及文件所有者的写入权限,在您的情况下,您想要记录内容,因此您需要对该文件的写入权限

777 - 将所有权限授予所有人

PHP 通常在 www-data 用户上运行,因此您需要为该用户添加写入权限。


查看完整回答
反对 回复 2022-10-14
?
慕斯王

TA贡献1864条经验 获得超2个赞

PHP 在 www-data 用户下运行。在对该用户“chown”之后,一切正常



查看完整回答
反对 回复 2022-10-14
  • 2 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信