Symfony 3 OneUp Flysystem 错误:没有扩展能够加载“oneup_flysystem”的配置

Dim*_*las 2 php symfony flysystem

根据Flysystem 的配置,我在 config.yml 中进行了以下设置:

oneup_flysystem:
    adapters:
        acme.flysystem_adapter:
            awss3v3:
                client: acme.s3_client
                bucket: "%s3_bucket_name%"
                prefix: "symfotest_"
Run Code Online (Sandbox Code Playgroud)

我在 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%"
Run Code Online (Sandbox Code Playgroud)

最后我通过 SetEnv 设置了以下环境变量:

SetEnv SYMFONY_S3_BUCKET_NAME   symphotest
SetEnv SYMFONY_S3_REGION    eu_west_1
SetEnv SYMFONY_S3_KEY       akey 
SetEnv SYMFONY_S3_SECRET    asuperseccret 
Run Code Online (Sandbox Code Playgroud)

但我的 error.log 中出现以下错误:

[Wed Jul 06 21:11:56.424801 2016] [:error] [pid 21876] [client 127.0.0.1:60488] PHP 致命错误:未捕获的 Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:没有扩展能够加载“oneup_flysystem”的配置(在 /home/pcmagas/Kwdikas/web/apps/symphotest/app/config/config.yml 中)。查找命名空间“oneup_flysystem”,在 /home/pcmagas/Kwdikas/web/apps/symphotest/vendor 中找到“framework”、“security”、“twig”、“monolog”、“swiftmailer”、“doctrine”、“sensio_framework_extra” /symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:368\n堆栈跟踪:\n#0 /home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony /Component/DependencyInjection/Loader/YamlFileLoader.php(338): Symfony\Component\DependencyInjection\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\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/pcmagas/ K...')\n#2 /home/pcmagas/Kwdikas/we 位于 /home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader。 php第118行

您有什么想法可以解决这个问题吗?

Fra*_*nge 5

当 OneUpBundle 未在 AppKernel 中注册时会发生这种情况。将相应的捆绑包类添加到方法中的其他捆绑包中registerBundles,您应该会很高兴。

欲了解更多信息,请看这里