[v_notice]博主目前的网站差不多都是用Discuz!论坛程序搭建的,网站的图片有两个站点是放在七牛,(因为七牛免费10G空间注册地址 https://www.weiboke.top/go/qiniu)又拍云没放过。[/v_notice]
[v_tips]首先我们对比下各云存储的价格(这里我只对比出网流量,原因其它可基本不计):
阿里云oss 0.75元/G 首次使用送200元代金卷(6个月有效期) 使用过程中基本没什么问题,很稳定。
七牛云存储 0.5元/G 新用户每次送10G流量 使用中有一些问题,联系客服只能邮件。好像防盗链有点问题
又拍云 0.45元/G 新用户要先买空间和流量才可用(好像最近在做活动也送流量) 又拍云没用过[/v_tips]
下面我们讲解Discuz!程序通过添加插件方式使用上面三个云存储。
第一步:
首先要安装Discuz!程序的扩展框架。
2.5版本:
3.0版本:
3.1版本(经测试3.2版本可用):
- 下载好您对应版本的扩展框架.
- 把下载好的文件覆盖到您网站的要目录,其实只修改了一个文件:class_core.php,在里面修改了自动加载机制。
- 在论坛分目录下建立新的文件夹extend/class
- Discuz!程序的扩展框架就安装好了
第二步:
安装云存储插件
- 下载云存储插件
- upload_cloudstorage1.1.0beta (2.5/3.0/3.1/3.2都可用)
- 解压后上传到论坛根目录下.
- 到config_global.php添加配置信息。config_global.php位置在根目录config文件夹下
- 配置信息如下
$_config['extend']['storage']['curstorage'] = 'aliyun'; $_config['extend']['storage']['upyun']['bucket'] = 'dztest'; $_config['extend']['storage']['upyun']['username'] = 'dzuser'; $_config['extend']['storage']['upyun']['password'] = 'discuz'; $_config['extend']['storage']['upyun']['attachurl'] = 'http://dztest.b0.upaiyun.com'; $_config['extend']['storage']['aliyun']['access_id'] = ''; $_config['extend']['storage']['aliyun']['access_key'] = ''; $_config['extend']['storage']['aliyun']['access_host'] = NULL; $_config['extend']['storage']['aliyun']['bucket'] = 'discuzbucket'; $_config['extend']['storage']['aliyun']['attachurl'] = 'http://discuzbucket.oss.aliyuncs.com'; $_config['extend']['storage']['qiniu']['accesskey'] = ''; $_config['extend']['storage']['qiniu']['secretkey'] = ''; $_config['extend']['storage']['qiniu']['attachurl'] = 'http://discuztest.qiniudn.com'; $_config['extend']['storage']['qiniu']['bucket'] = 'discuztest';说明:第一行就是填写您要使用的云存储,默认是aliyun 阿里云oss..如果要使用七牛。就填写 qiniu ..
然后就在下面填写您选择的去存储的对应信息。 要填写正确才可以上传成功。
6.论坛到后台的全局——上传设置——远程附件,选择打开,下面的信息可以随便填,或者按照一个正确的FTP服务器来填写,当没执行步骤3时,整个过程将按照一个正常FTP设置来运行。
7.测试是否能上传成功。
到这里就全部安装完成。如果您在安装过程中,没有什么问题。肯定测试是成功的。老姜已经测试过了。正常运行。
如安装过程中有问题。可在下面留言!