我有一个使用s3fs连接到centos 7机器的S3存储桶。 CWP(有点像CPanel)也在那里运行。他们都在一个帐户和一个位置的亚马逊上。
S3存储桶在我的Centos计算机上沿着位于centos计算机上的“真实”路径显示为路径。我可以使用CWP文件管理器将文件从centos计算机复制到s3存储桶,但是当我尝试这样做时在代码中,我收到一个权限被拒绝的错误。
PHP行是这个
rename("/home/charlief/public_html/_lib/tmp/test.txt", "/home/centos/cloud9/test.doc");
其中home / centos / cloud9是s3存储桶,设置为777。
我已经使用了命令
sudo /usr/local/bin/s3fs cloud9xxxxx cloud9 -o passwd_file=/etc/passwd-s3fs -o allow_other
,并将fuse.cnf更改为allow_other
为什么我可以使用文件管理器而不使用重命名命令移动文件?