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