Amazon s3 后端配置无效。可读卷不可用
我想将AmazonS3文件系统添加到我的插件中。因此,我在我的应用程序中安装了以下插件:Amazon s3 后端配置无效。可读卷不可用,amazon-s3,yii2,yii2-advanced-app,elfinder,Amazon S3,Yii2,Yii2 Advanced App,Elfinder,我想将AmazonS3文件系统添加到我的插件中。因此,我在我的应用程序中安装了以下插件: composer require league/flysystem composer require league/flysystem-aws-s3-v3 composer require creocoder/yii2-flysystem composer require mihaildev/yii2-elfinder composer require mihaildev/yii2-elfinder
composer require league/flysystem
composer require league/flysystem-aws-s3-v3
composer require creocoder/yii2-flysystem
composer require mihaildev/yii2-elfinder
composer require mihaildev/yii2-elfinder-flysystem
然后我添加了以下配置:
'components' => [
// ...
'fs' => [
'class' => 'common\components\AwsS3Filesystem',
'key' => '{MYAMAZONKEY}',
'secret' => '{MYAMAZONSECRET}',
'bucket' => '{MYBUCKET}',
'region' => 'us-east-1',
],
// ...
],
'controllerMap' => [
'elfinder' => [
'class' => 'mihaildev\elfinder\PathController',
'access' => ['@'],
'disabledCommands' => ['netmount'],
'root' => [
'class' => 'mihaildev\elfinder\flysystem\Volume',
'component' => 'fs'
],
]
],
然后是我的elfinder配置:
'components' => [
// ...
'fs' => [
'class' => 'common\components\AwsS3Filesystem',
'key' => '{MYAMAZONKEY}',
'secret' => '{MYAMAZONSECRET}',
'bucket' => '{MYBUCKET}',
'region' => 'us-east-1',
],
// ...
],
'controllerMap' => [
'elfinder' => [
'class' => 'mihaildev\elfinder\PathController',
'access' => ['@'],
'disabledCommands' => ['netmount'],
'root' => [
'class' => 'mihaildev\elfinder\flysystem\Volume',
'component' => 'fs'
],
]
],
毕竟,当我打开elfinder窗口时,会发生以下错误:
Invalid backend configuration.
Readable volumes not available.
{"error":["errConf","errNoVolumes"],"debug":["Driver \"elFinderVolumeFlysystem\" does not exist"]}
事实上,我遵循了这一点,但它没有帮助。我想不出有什么问题。谢谢你的帮助