根据 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 上收到以下错误:
[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)。在 /home/pcmagas/Kwdikas/web/apps/symphotest/vendor 中查找命名空间“oneup_flysystem”,找到“framework”、“security”、“twig”、“monolog”、“swiftmailer”、“doctrine”、“sensio_framework_extra” /symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php:368\n堆栈跟踪:
你有什么想法,这是固定的吗?