Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 使用S3和ckeditor的Ckfinder配置_Amazon S3_Ckeditor_Ckfinder - Fatal编程技术网

Amazon s3 使用S3和ckeditor的Ckfinder配置

Amazon s3 使用S3和ckeditor的Ckfinder配置,amazon-s3,ckeditor,ckfinder,Amazon S3,Ckeditor,Ckfinder,我已经用AWSS3配置了Ckfinder 3.x。我们可以在ckfinder中访问特定的bucket。配置如下所示 $config['backends'][] = array( 'name' => 'default', 'adapter' => 's3', 'bucket' => '<bucket-name>', 'region' => 'us-east-1',

我已经用AWSS3配置了Ckfinder 3.x。我们可以在ckfinder中访问特定的bucket。配置如下所示

$config['backends'][] = array(
     'name'         => 'default',
     'adapter'      => 's3',
     'bucket'       => '<bucket-name>',
     'region'       => 'us-east-1',
     'key'          => '<key name>',
     'secret'       => '<secret key>',
     'visibility'   => 'public',
     'baseUrl'      => 'http://s3.amazonaws.com/bucket',
     'root'         => 'userfiles/2086/3335/ckfinder'
 );
$config['backends'][]=数组(
“名称”=>“默认值”,
“适配器”=>“s3”,
'桶'=>'',
'地区'=>'美国东部-1',
'键'=>'',
'秘密'=>'',
“可见性”=>“公共”,
'baseUrl'=>'http://s3.amazonaws.com/bucket',
“root”=>“userfiles/2086/3335/ckfinder”
);
现在的问题是

我们无法在查看以下图像时查看绝对路径。在ckEdior中插入(使用图像)时,我们需要完整的URL


使用连接器使用“快速上载”命令插入图像时出现相同问题

您可以通过
baseUrl
配置选项来实现这一点。
baseUrl
应具有以下格式:

http:////

您可以找到S3网站端点的列表

在您的情况下,设置
baseUrl
就足够了,如下所示:

http://s3-website-us-east-1.amazonaws.com//userfiles/2086/3335/ckfinder


注意:存储桶策略应允许任何公共匿名用户具有读取权限。

谢谢@zaak。bucket和rootHi zaak呢。使用相同的配置,我无法在ckfinder中查看文件/图像。我看到一个空文件夹。这可能是因为配置无效,这可能很难公开讨论。请联系我好吗?