我正在使用s3fs將亞馬遜s3驅動器掛載到我的文件系統。當我使用PHP的rename()函數將本地文件移動到安裝的驅動器時,什麼都不會發生。重命名()可以使用嗎?無法將本地文件移動到安裝的s3驅動器? PHP
$tempfile = $_SERVER['DOCUMENT_ROOT'].'/temp.png';
rename($tempfile,'/mnt/test.png');
上面的代碼不適用於我。驅動器似乎已安裝,因爲我可以看到它的文件。
事實證明這是一個權限問題 - 我與「allow_other」選項s3fs固定的,但在使用重命名()現在我得到這個PHP錯誤:
failed to open stream: Input/output error
這個問題實際上不是特定於s3fs。 – duskwuff