У меня есть ведро S3, подключенное к машине centos 7 с использованием s3fs. CWP (немного похоже на CPanel) тоже работает там. Они все на Амазоне под одним аккаунтом и местоположением.
Корзина S3 отображается как путь на моей машине Centos вдоль боковых «реальных» путей, которые находятся на машине centos. Я могу копировать файлы с машины centos на корзину s3 с помощью файлового менеджера CWP, но когда я пытаюсь сделать это в коде I получить разрешение отказано ошибка.
Строка 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
Любые идеи, почему я могу перемещать файлы с помощью файлового менеджера, а не с помощью команды переименования?
Задача ещё не решена.
Других решений пока нет …