Согласно конфигурация Flysystem Я установил следующие настройки в моем config.yml:
oneup_flysystem:
adapters:
acme.flysystem_adapter:
awss3v3:
client: acme.s3_client
bucket: "%s3_bucket_name%"prefix: "symfotest_"
И я предоставил следующие настройки на services.yml:
acme.s3_client:
class: Aws\S3\S3Client
arguments:
-
version: 'latest' # or 'latest'
region: "%s3_region%" # 'eu-central-1' for example
credentials:
key: "%s3_key%"secret: "%s3_secret%"
В конце я установил следующие переменные окружения через SetEnv:
SetEnv SYMFONY_S3_BUCKET_NAME symphotest
SetEnv SYMFONY_S3_REGION eu_west_1
SetEnv SYMFONY_S3_KEY akey
SetEnv SYMFONY_S3_SECRET asuperseccret
Но я получаю следующую ошибку в моем error.log:
[Ср. 06 июля 21: 11: 56.424801 2016] [: ошибка] [pid 21876] [клиент
127.0.0.1:60488] Неустранимая ошибка PHP: Uncaught Symfony \ Component \ DependencyInjection \ Exception \ InvalidArgumentException:
Нет расширения, способного загрузить конфигурацию для
«oneup_flysystem» (в
/home/pcmagas/Kwdikas/web/apps/symphotest/app/config/config.yml).
Искал пространство имен «oneup_flysystem», нашел «framework», «security»,
«ветка», «монолог», «swiftmailer», «доктрина», «sensio_framework_extra» в
/home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:368\nStack
след: \ п # 0
/home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(338):
Symfony \ Component \ внедрение зависимости \ Loader \ YamlFileLoader-> Validate (Array,
«/home/pcmagas/K…’)\n#1
/home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(44):
Symfony \ Component \ внедрение зависимости \ Loader \ YamlFileLoader-> LoadFile ( ‘/ дом / pcmagas / K …’) \ п # 2
/ home / pcmagas / Kwdikas / мы в
/home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php
по линии 118
Есть ли у вас идея Idea это исправлено?
Это происходит, когда OneUpBundle не зарегистрирован в AppKernel. Добавьте соответствующий класс комплекта к другим комплектам в registerBundles
метод, и вы должны быть золотыми.
Для получения дополнительной информации смотрите Вот
Других решений пока нет …