discuz接入七牛sdk

时间:2022-05-14 04:11:34

自己摸索了几天,找群里面的人各种问,都没有一个人回答我,哎,国内的开源精神呢......

需要修改有以下几个:

1.替换 /source/class/class_core.php 文件   解释:就把下载下来的class_core.php文件替换掉/source/class下的.

2.在当前源码目录下增加一个文件夹.  解释:就把七牛的插件源码下载下来,把里面的extend文件夹复制到项目根目录.

3.在config/config_global.php 中新增以下内容:

$_config['extend']['storage']['curstorage'] = 'qiniu';
$_config['extend']['storage']['qiniu']['accesskey'] = '<YOUR ACCESS KEY>';
$_config['extend']['storage']['qiniu']['secretkey'] = '<YOUR SECRET KEY>';
$_config['extend']['storage']['qiniu']['attachurl'] = 'http://<YOUR QINIU DOMAIN>';
$_config['extend']['storage']['qiniu']['bucket'] = '<YOUR BUCKET>';

上面配置的几个值去七牛官网可以找到.

4.在discuz 管理中心->全局->上传设置->远程附件 中启用远程附件,并将 远程访问 URL 设置为 http://<YOUR QINIU DOMAIN>

我参考的教程地址:

1.七牛官方的:http://kb.qiniu.com/52lqmu6k

2.百度经验上的:http://jingyan.baidu.com/article/27fa7326e6848846f8271fc3.html

我们需要替换跟新增的文件下载地址:

1.class_core.php文件下载地址:http://www.discuz.net/thread-3334048-1-1.html

2.extend文件夹下载地址:http://www.discuz.net/thread-3399569-1-1.html

以上是我自己的总结,亲测可用.

推荐下自己创建的android QQ群:202928390 欢迎大家的加入.