Я потратил несколько дней, пытаясь выяснить, как установить aws s3 в качестве внешнего хранилища для Resourcespace . и я все больше путаюсь с этим приложением.
Я использую версию с открытым исходным кодом и пытаюсь настроить ее под свои нужды.
Я прошел через длительное веб-приложениедокументации, но не смог найти ничего о настройке хранилища (как другие веб-приложения). Однако я обнаружил функцию под названием syncdir , где она устанавливает альтернативное внешнее хранилище (для резервного копирования), но не как внешнее хранилище,как видно из документации, он, похоже, имеет прямой способ указать хранилище / интегрировать s3 с ним.
Я пробовал следующее:
- Я пытался использовать aws интеграция s3 и как интегрировать в любой php-сайт, изменив каталог хранения «storagedir» и каталог «syncdir» в файле config.default (я добавил файл автозагрузки require s3 и добавил ключи config в configфайл), но он не работает, сайт по-прежнему хранится локально
Примечание: я уже включил aws s3 с Laravel 5.7 & Codeigniter 3 рамки успешно.
Я попытался добавить требуемый aws-autoload в файл, в котором находятся функции загрузки, и попытался найти код, отвечающий за загрузку, но мне кажется, что код сбивает меня с толку, где есть функция загрузки (это не функция phpгде $_FILES
получает вашу загрузку.
Изменено место, где требуется aws-autoload, в include / general.php, но не повезло.
Затем были проведены форумы по следующим темам:
Я предполагаю, что, используя файл конфигурации (для хранения учетных данных AWS и хранилища, настроенного на URL-адрес корзины s3), я включаю aws-autoload в файл general / upload, и он автоматически поймет, где онследует загрузить, но об ошибке или сообщении об ошибке не сообщается.
Но большая часть того, что я обнаружил, связана с платной версией системы DAM, где она, похоже, уже настроена на amazon.
Пожалуйста, советуйтеЛюбая помощь приветствуется.
Я использую Wamp на ПК Winddows 10, кстати