公告:

Drupal 实现 静态文件对接阿里云 Aliyun OSS

作者:star0312 / 时间:4年前 (2021/10/20) / 分类:Drupal / 阅读:707 / 评论:0

Drupal 8 安装 Flysystem Aliyun OSS


扩展地址:https://www.drupal.org/project/flysystem_aliyun_oss

该插件需要Flysystem 支持。


安装:

使用composer安装 

composer需要先更新到最新版本,以免报错。

升级命令composer self-update

如果是composer 1升级到 2,命令:composer self-update --2

如果权限不够,需要su root  切换到root用户下执行操作。


使用如下命令安装:

composer require 'drupal/flysystem_aliyun_oss:^2.0@alpha'

image.png



然后到Drupal后台执行安装。


安装完以后需要手动配置:

/sites/default/settings.php


1. settings.php

$schemes = [
  'oss' => [
    'driver' => 'aliyun_oss',
    'name' => 'Aliyun OSS',
    'description' => 'An Aliyun OSS plugin for Flysystem',
    'cache' => FALSE,
    'config' => [
      'access_key_id' => 'ACCESS_KEY_ID',
      'access_key_secret' => 'ACCESS_KEY_SECRET',
      'endpoint' => 'oss-cn-shanghai.aliyuncs.com',
      'bucket' => 'BUCKET_NAME',
      'cname' => 'cdn.example.com',
      // if the OSS type is "public-read", this should be "public".
      'visibility' => 'private', 
      'use_https' => TRUE,
      'expire' => 3600,
      'timeout' => 3600,
      'connect_timeout' => 60,
    ],
  ],
  ];
  
  $settings['flysystem'] = $schemes;
  
  
  // override the default file default_scheme from 'public' to 'oss'.
  $config['system.file']['default_scheme'] = 'oss';



阿里云需要设置域名,ssl




  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。