安装使用 七牛云存储做discuz远程附件的操作方法 节省空间 提升速度

[复制链接]
ARCHY明星会员实名认证 发表于 2015-10-27 16:55:41 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题
discuz使用视频教程
31
31

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
七牛云存储免费赠送10G 的使用空间+10G/月的流量,discuz论坛的附件(远程附件)如果使用七牛云存储应该可以节省不少的费用。下面我们就具体来说说如何使用七牛云存储做discuz远程附件。

七牛云存储没有专门针对discuz做配套的解决方案,而是使用的disicuz官方提供的扩展框架DXEXTEND和云存储通用接口来实现的远程附件,个人的话不是很推荐七牛云存储,更建议使用阿里云oss或又拍云,毕竟disicuz官方提供的扩展框架DXEXTEND和云存储通用接口不是很稳定。

下面使用七牛云存储做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、在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>';  

其中查看您的accesskey和secretkey,地址:https://portal.qiniu.com/setting/key
1.png
查看attachurl、bucket
2.jpg

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

上面方法是针对新站点来配置的,如果你是老站了,原来用的本地附件,那么还需要转移本地附件到七牛云存储,以及本地附件到远程附件的转换,具体参考Discuz x 本地附件与远程附件的转换

此方法适用于七牛云、又拍云、阿里云,单个附件20M以内的需求。





上一篇:Discuz x论坛导读不显示的解决方法
下一篇:又拍云UPYUN做discuz远程附件的操作步骤和方法

大神点评17

百度娘 发表于 2015-10-27 19:55:36 [安装使用] 显示全部楼层
支持,站帮网
cyzhaojia 发表于 2015-10-27 23:16:51 [安装使用] 显示全部楼层
3.2可以吗?
http://www.qcloud.com/redirect.php?redirect=1001&cps_key=9bcec07c38d3ce61c3dccfdc1831a6c4
host3v 发表于 2015-10-29 20:59:47 [安装使用] 显示全部楼层
国外域名注册,来网谷互联,www.wguoo.com
德国域名(.de域名),法国域名(.fr域名),马来西亚域名(.my域名)
韩国域名(.kr域名),日本域名(.jp域名),阿联酋域名(.ae域名)等等
提供全球200多个国家域名注册
QQ:2392238899
lizuchun 发表于 2015-11-1 22:54:14 [安装使用] 显示全部楼层
好帖子,顶
勤奋的溪溪 发表于 2015-11-15 14:54:09 [安装使用] 显示全部楼层
66支持下··········
cyzhaojia 发表于 2015-12-27 20:40:00 [安装使用] 显示全部楼层
我的直接访问不了,已经恢复。不知道的是不是第4步的问题。我直接把代码放在了开头的<?php后面。
http://www.qcloud.com/redirect.php?redirect=1001&cps_key=9bcec07c38d3ce61c3dccfdc1831a6c4
超人不哭 发表于 2016-7-3 18:22:00 [安装使用] 显示全部楼层
在网上找了很多教程,还是你这个靠谱!谢谢站帮网...没钱孝敬,多给你点击点击广告
www.webhaozhan.com
潮流之家网 发表于 2016-9-15 15:36:23 [安装使用] 显示全部楼层
QQ图片20160915153604.png
投机 发表于 2017-1-5 00:16:12 [安装使用] 显示全部楼层
都是好东西啊,每天来吸收一点知识
11daodao 发表于 2017-1-10 10:37:14 [安装使用] 显示全部楼层
我按照你的方法设置七牛云存储,然后网页就成白屏了。把
$_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>';  
这段代码去了,就又恢复了(AK SK这些都已替换成我的了)
急急急!!!!!谢谢
还是第一次 发表于 2017-6-21 12:51:36 [安装使用] 显示全部楼层
这个不支持PHP5.6以上版本
pgyidc02 发表于 2017-7-11 11:08:17 [安装使用] 显示全部楼层
真的很好
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表