【问题标题】:move uploaded file to non-webroot php : permission denied将上传的文件移动到非 webroot php:权限被拒绝
【发布时间】:2014-10-23 01:10:13
【问题描述】:

所以我想在上传到本地路径后移动一个文件(比如 /proj/XXX/sharing)

我已经给这个目录777的权限,这个目录的所有者/组也是www/www(php用户)

sudo chmod -R 777 sharing/
[user@localhost]$ sudo -u www mkdir /proj/XXX/sharing/dd
mkdir: /proj/XXX/sharing/dd: Permission denied

ls -l 的输出:

drwxrwxrwx  2 www      www           512 Oct 22 15:48 sharing

当我尝试从 /tmp 执行 mkdir、重命名或 cp 到此文件夹时,PHP 仍然抱怨被拒绝权限。

关于可能是什么cuplrit的任何想法?

【问题讨论】:

  • /tmp ? drwxrwxrwt 11 根轮 1024 Oct 22 19:12 tmp

标签: php file-upload copy


【解决方案1】:

这个怎么样?

sudo chmod -R 777 /proj/XXX

请参考this link

【讨论】:

  • 做不到,我不想让XXX世界的每个文件夹都可读可写:(
猜你喜欢
  • 2015-09-03
  • 2016-01-05
  • 1970-01-01
  • 2014-12-06
  • 2015-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多