Discuz实现oss云存储-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Discuz实现oss云存储

山不周 2015-04-21 11:20:02 61914


说明:我绑定了二级域名,本演示采用二级域名oss 来介绍,我实际使用的是二级域名pic 。新手第一次分享使用经验,望各位大神手下留情...


第一步:新建bucket,我的是 杭州地区,hz1






第二步: 设置域名A记录,将二级域名oss解析至你的ip地址:






第三步:设置二级域名oss:






添加二级域名oss:






第四步:下载验证文件上传至二级域名根目录:





验证绑定:






设置CNAME解析,将二级域名的A记录更改为CNAME解析:






第五步:上传扩展框架,见附件:






附件有扩展框架,请对应自己的版本号,X3.2可以使用X3.1的扩展框架,将 扩展框架内 extend文件夹上传至Discuz根目录;将 扩展框架内 source文件夹下的文件按照对应目录上传至 Discuz根目录的source文件夹下


第六步:到config_global.php添加如下配置信息:


// ---------------------------  CONFIG EXTENT --------------------------- //
$_config['extend']['storage']['curstorage']= 'aliyun';

$_config['extend']['storage']['aliyun']['access_id']= ' 你的access_id ';
$_config['extend']['storage']['aliyun']['access_key']= ' 你的access_key ';
$_config['extend']['storage']['aliyun']['access_host']=  'http:// 你的bucket 名称.oss-cn-hangzhou.aliyuncs.com/';
$_config['extend']['storage']['aliyun']['bucket']= '你的bucket 名称';

$_config['extend']['storage']['aliyun']['attachurl']= 'http:// 你的二级域名.xxx.com/';


第七步:在Discuz后台,全局——上传设置——远程附件,开启远程附件,设置远程访问url为你设置的二级域名(演示为oss,实际使用pic)。




然后保存,更新缓存,设置完毕!


验证效果,在论坛发图片:


oss后台,演示为hz1,实际使用oss0427:






附件:扩展框架



希望大家都能成功使用oss,期望阿里云能给我们提供oss优惠额度!





存储 缓存 对象存储
分享到
取消 提交回答
全部回答(70)
  • aiflame
    2019-11-25 16:00:43

    图片列了

    0 0
  • 马天放
    2018-12-05 12:32:32
    ReDiscuz实现oss云存储
    对象存储要设置成公众读写就会成功了。
    0 0
  • gjjg578
    2018-06-30 21:14:30
    ReDiscuz实现oss云存储
    不能用看图怎么回事网站都打不开了

    -------------------------

    ReDiscuz实现oss云存储
    不能用看图怎么回事网站都打不开了

    0 0
  • 安克雷特
    2018-05-06 06:41:22
    回 152楼山不周的帖子
    如何可以仍然自定义远程附件的目录,而不是上传到OSS根目录,因为文件比较多无法一一管理,需要删除哪里才能把这个远程目录功能恢复呢?
    0 0
  • chenyanxi
    2018-04-25 09:05:34
    怎样能够直传阿里云OSS不经过本地服务器中转
    0 0
滑动查看更多
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题