У меня есть ведро S3, подключенное к машине centos 7 с использованием s3fs.CWP (немного похоже на CPanel) тоже работает там.Все они находятся в Amazon на одной учетной записи и в одном месте.
Корзина S3 отображается как путь на моей машине Centos вдоль боковых «реальных» путей, которые находятся на машине centos. Я могу копировать файлы с машины centos наведро s3 с использованием файлового менеджера CWP, но когда я пытаюсь сделать это в коде, я получаю сообщение об ошибке отказа в разрешении.
Строка PHP выглядит так:
rename("/home/charlief/public_html/_lib/tmp/test.txt", "/home/centos/cloud9/test.doc");
где home / centos / cloud9это s3 bucket и установлен на 777.
Я использовал команду
sudo /usr/local/bin/s3fs cloud9xxxxx cloud9 -o passwd_file=/etc/passwd-s3fs -o allow_other
и изменил fuse.cnf, чтобы также позволить allow_other
Любые идеи, почему я могуперемещать файлы с помощью файлового менеджера и не использовать команду переименования?