拥有记录内容的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
PHP在www数据用户下运行。在"chown"给那个用户后,一切都像一样工作
755-意味着每个人都可以读取和执行访问权限,也意味着文件所有者可以写入访问权限,在您的情况下,您需要记录内容,因此需要对该文件进行写入访问
777-将所有权限授予每个
PHP通常在www数据用户上运行,因此您需要为该用户添加写入权限。