discuz远程附件整合七牛云存储的教程

  • discuz远程附件整合七牛云存储的教程已关闭评论
  • 9,883
  • A+
所属分类:技术分享

博客一直用的都是七牛云存储,但是每个月送的10G 的使用空间+10G/月的流量一直用不掉,干脆尝试尝试用的discuz里面,看看能不能通过远程附件的策略来整合下七牛云存储。这样可以省下一笔不菲的服务器费用。

首先,声明,仅仅是测试环境可用:

[infobg class="danger" closebtn="" color="" bgcolor=""]disicuz官方提供的扩展框架DXEXTEND和云存储通用接口来实现的远程附件,个人的话不是很推荐七牛云存储,更建议使用阿里云oss或又拍云,毕竟disicuz官方提供的扩展框架DXEXTEND和云存储通用接口不是很稳定。[/infobg]

下面来详细介绍下使用七牛云存储做discuz远程附件的方法:

1、确定discuz版本为X3.1以上;

2、备份discuz站点全部文件和数据库。如果数据很大备份耗时太长,请备份 source/class/class_core.php 和 config/config_global.php 两个文件;

3、根据您的discuz论坛版本下载对应的 DISCUZX2.5/X3扩展框架DXEXTEND , 解压缩并将其中的文件夹复制到discuz根目录下;(框架下载地址:http://www.discuz.net/thread-3334048-1-1.html

4、下载云储存接口,解压缩并将其中的文件夹复制到discuz根目录下,提示覆盖文件确定即可。
云储存接口:http://www.discuz.net/thread-3399569-1-1.html

5、

其中查看您的accesskey和secretkey,地址:https://portal.qiniu.com/setting/key

火狐截图_2015-10-27T12-55-23.172Z

查看七牛给您分配的三级域名,(当然您也可以用已备案的域名解析,前提是要花钱大概充值10元),切记要记得您创建的空间名称!很重要!

火狐截图_2015-10-27T12-57-49.160Z

6、在discuz 管理中心->全局->上传设置->远程附件 中启用远程附件,并将 远程访问 URL 设置为 http://<YOUR QINIU DOMAIN>(也就是上图的attachurl(三级域名)),其他的都不用修改。设置好后点击测试远程附件,显示一切正常的话,去论坛上传附件发帖试试吧, 再看看你的附件地址。

上面方法是针对新站点来配置的,老站点更换需要运行SQL,稍后附上教程

立即打赏