【网站搭建】Discuz 3.4整合阿里云OSS

专攻Discuz   ·   发表于 3个月前   ·   网站搭建
这个版本和之前的版本整合方法都一致,但是之前的方法都会多多少少出现一些问题,我操作的时候就出现了“尝试下载文件失败,请检查远程URL是否正确”的错误,再次感谢阿里云adfsaf、Discuz向上的葱子两位的帖子。

工具/原料
①覆盖Discuz程序根目录.zip
②阿里云OSS

1/9 方法/步骤
首先申请阿里云OSS ,这个不做解释了,点开此处的Bucket

2/9
点开后如图,要用到的有1 和2 这两个链接,1是节点链接,2是访问域名。

3/9
把覆盖 Discuz程序根目录.zip 文件解压后覆盖到Discuz根目录,

4/9
重点来了,修改根目录下/config/config_global.php,添加如下信息。
// -------------------------- 附件储存-开始 -------------------------- //
$_config['extend']['storage']['curstorage']='aliyun';
$_config['extend']['storage']['aliyun']['access_id']='OSS Access Key ID自己修改'; // 2 OSS Access Key ID
$_config['extend']['storage']['aliyun']['access_key']='OSS Access Key Secret自己修改'; // 3 OSS Access Key Secret
$_config['extend']['storage']['aliyun']['access_host']=NULL; // 默认即可
$_config['extend']['storage']['aliyun']['bucket']='Bucket名字自己修改'; // 1 就是你给OSS取的那个名称
$_config['extend']['storage']['aliyun']['attachurl']='http://OSS外网地址自己修改'; // oos外网地址
// --------------------------- 结束 ----------------------------------- //

5/9
修改extend/vendor/storage/aliyun/sdk.class.php的第72行为自己的节点

6/9
后台设置Discuz,如下图

7/9
页面继续往下拉,填写远程访问URL为http://你的OSS访问域名/

8/9
最后测试远程附件

9/9
下面三张图中原有的数据不变,给出参考。

注意事项
修改extend/vendor/storage/aliyun/sdk.class.php的第72行为自己的节点
http://你的OSS访问域名/后有“/

全文搬自于百度经验,原文链接:https://jingyan.baidu.com/article/48b558e30be3927f39c09a59.html
1 Reply   |  Until 3个月前 | 2060 View

klmkq
发表于 3个月前

噢[滑稽]

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content