【发布时间】:2012-02-21 07:41:35
【问题描述】:
如果我正在运行 fastCGI,我会在我的服务器上使用 open_basedir 将文件从一个域移动到另一个域时遇到问题吗?
我想从以下位置移动上传的文件:
/var/www/vhosts/example-1.com/httpdocs/
到:
/var/www/vhosts/example-2.com/httpdocs/
考虑到用户特定于所使用的域,FastCGI 会允许这样做吗?因此对于 example-1.com,用户将是 example-1。如果我定义了 open_basedir 指令,该用户能否将文件移动到 example-2 目录?
【问题讨论】:
-
每个域(example-1.com、example-2.com 等)是否由不同的用户拥有,您是否使用 suEXEC 之类的工具让 fastcgi 以拥有用户身份运行脚本?
-
我不知道 suExec 是否如此不确定。是的,每个域目录都有不同的用户
标签: php linux file-upload fastcgi open-basedir