PHP 中目标上传文件夹的权限
Permission for destination upload folder in PHP
我很困惑!!!
目标文件夹是 '/uploads'
。
当此文件夹的权限为 0755
并且显示此错误 Unable to write in the "/uploads" directory'
时,我无法将带有 PHP 的文件上传到 '/uploads'
在脚本上传之前,我通过 get_current_user()
PHP 函数检查用户名 linux 并显示 string(4) root
。这意味着我以 root 用户登录并使用 root 用户获取上传文件并想要用root user.so 保存上传为什么会出现权限错误??
当将 '/uploads'
的权限更改为 '0757'
时没有错误显示并成功上传。但我不想更改 '0757'
的权限。因为这意味着其他人可以写入 '/uploads'
.
您的 HTTP 服务器 运行 是哪个用户?通常它会类似于 "www-data"。将上传文件夹的所有权更改为 "www-data:www-data",您应该可以在其中保存数据。
我很困惑!!!
目标文件夹是 '/uploads'
。
当此文件夹的权限为 0755
并且显示此错误 Unable to write in the "/uploads" directory'
时,我无法将带有 PHP 的文件上传到 '/uploads'
在脚本上传之前,我通过 get_current_user()
PHP 函数检查用户名 linux 并显示 string(4) root
。这意味着我以 root 用户登录并使用 root 用户获取上传文件并想要用root user.so 保存上传为什么会出现权限错误??
当将 '/uploads'
的权限更改为 '0757'
时没有错误显示并成功上传。但我不想更改 '0757'
的权限。因为这意味着其他人可以写入 '/uploads'
.
您的 HTTP 服务器 运行 是哪个用户?通常它会类似于 "www-data"。将上传文件夹的所有权更改为 "www-data:www-data",您应该可以在其中保存数据。