根据配置 of 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上有以下错误:
in 7月06 21:11:56.424801 2016年pid 21876 PHP致命错误:未命名的Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:没有任何扩展可以加载"oneup_flysystem“的配置(在/home/pcmagas/Kwdikas/web/apps/symphotest/app/config/config.yml).中)查找名称空间"oneup_flysystem",找到“框架”、“安全性”、“树枝”、"monolog“、”迅捷邮件“、”原则“,/home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:368\nStack trace:\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,中的"sensio_framework_extra“‘/home/pcmagas/K.’) /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 in /home/pcmagas/Kwdikas/web/apps/symphotest/vendor/symfony/symfony/src/Symfony/Component/Config/Loader/FileLoader.php第118行
你知道这是固定的吗?
发布于 2016-07-17 14:13:18
当OneUpBundle未在AppKernel中注册时,就会发生这种情况。将相应的bundle类添加到registerBundles方法中的其他包中,您应该是黄金类。
有关更多信息,请参见这里
https://stackoverflow.com/questions/38231214
复制相似问题