【发布时间】:2011-09-29 02:01:59
【问题描述】:
我正在使用 s3fs 将 amazon s3 驱动器安装到我的文件系统。当我使用 PHP 的 rename() 函数将本地文件移动到已安装的驱动器时,没有任何反应。 rename() 可以用于这个吗?
$tempfile = $_SERVER['DOCUMENT_ROOT'].'/temp.png';
rename($tempfile,'/mnt/test.png');
以上代码对我不起作用。驱动器似乎已安装,因为我可以看到它的文件。
原来这是一个权限问题——我用 s3fs 的“allow_other”选项修复了它,但现在我在使用 rename() 时遇到了这个 php 错误:
failed to open stream: Input/output error
【问题讨论】:
标签: php amazon-web-services amazon-s3 amazon-ec2 s3fs