原型商城 免费源码 淘宝优惠券 Axure下载 AxureShop 产品原型库 在线音乐 AxureShare 加密解密 PM导航 AXURE函数 短网址 5G

Discuz!X3.4/3.3/3.2添加阿里OSS插件,DZ阿里OSS插件安装教程

Discuz!X3.4/3.3/3.2添加阿里OSS插件,DZ阿里OSS插件安装教程。

DZ升级到3.4后,阿里OSS的插件几乎没有人愿意更新,DZ应用中心卖的非常规,我找了一下,网上的资料真的是千奇百怪,99.99999%都是错误的安装方式。为了良心过得去,我在产品大师博客分享正确的安装方式。

一、阿里OSS如何添加BUCKET,以及BUCKET的设置方式

1、创建BUCKET,举例如下图

1、阿里云如何创建阿里OSS.png

BUCKETd的名字是:test1234567q,这个是你定义的;
区域:我选择杭州,其他区域请随意,我没测试;
节点:选择区域后自动读出,记住,这个叫做节点,不是域名;
存储方式:标准存储
读写权限:公共读/公公读写;
2、阿里OSS防盗链设置,添加白名单,如下图

2、阿里oss如何添加白名单.png

例如:http://www.chanpindashi.com/
前面带http://,后面带/
不要搞错;
3、阿里OSS跨域设置,如下图

3、阿里云跨域设置.png

开头不带http://,结尾不带/;
例如:
www.chanpindashi.com
*chanpindashi.com
这里的域名是你所拥有的网站域名,即将使用ALIOSS;
4、分清楚什么是域名,什么是节点,如下图,不要混淆

4、阿里OSS地域节点和域名.png

这里的域名是阿里云送的,当然你可以自己绑定一个;
5、阿里OSS如何获取AccessKey,如下图

5、阿里OSS获取密钥和key.png

以上步骤,请按着教程操作;

二、修改config_global.php文件

文件所在位置:根目录/config/config_global.php;
找到:$_config'input' = 1;,在下面添加如下代码:
7、添加config_global代码.png

$_config['extend']['storage']['curstorage']= 'aliyun'; 
$_config['extend']['storage']['aliyun']['access_id']= 'AccessKey ID'; 
$_config['extend']['storage']['aliyun']['access_key']= 'Access Key Secret'; 
$_config['extend']['storage']['aliyun']['hostname']= 'oss-cn-hangzhou.aliyuncs.com(这里是节点)'; 
$_config['extend']['storage']['aliyun']['bucket']= 'test1234567q(这里是bucketd名字)'; 
$_config['extend']['storage']['aliyun']['attachurl']= '这里是域名,不是节点,是带http://的域名,后面不要/'; 

保存后上传至服务器替换;

三、下载附件,先到本地修改,后上传至服务器(附件在后面);

附件分文两个文件extend和source;

1、source不需要修改任何内容;
2、extendvendorstoragealiyunsdk.class.php 需要修改,72行;

6、修改conf.inc.php文件.png

/**
     * OSS服务地址
     */
    const DEFAULT_OSS_HOST = 'oss-cn-hangzhou.aliyuncs.com';这里是节点,不是域名
3、以上完成后,上传文件到服务器即可;

五、DZ后台设置,截图所示

8、DZ后台附件上传设置.png

http://bucketd名字.oss-cn-hangzhou.aliyuncs.com
按照以上格式填入,后面不要带/;

测试远程附件,绝对成功,不然我吞粪,哈哈!

六、附件下载,顺便你们测试一下

http://bbs.chanpindashi.com/thread-17-1-1.html
有问题,请留言!
版权所有,转载请注明本站链接:http://www.chanpindashi.com/2018/12/05/602.html

相关文章

发表新评论