Я использую s3fs для подключения привода amazon s3 к моей файловой системе. Когда я использую функцию rename () в PHP для перемещения локального файла на подключенный диск, ничего не происходит. Можно ли использовать для этого rename ()?
$tempfile = $_SERVER['DOCUMENT_ROOT'].'/temp.png';
rename($tempfile,'/mnt/test.png');
Выше код не работает для меня. Диск, кажется, подключен, так как я вижу его файлы.
Оказывается, это была проблема с правами доступа - я исправил ее с параметром allow_other для s3fs, но теперь я получаю эту ошибку php при использовании rename ():
failed to open stream: Input/output error