Discuz 论坛 UPYUN 插件
插件版本 | 1.0.0 |
支持 Discuz 版本 | X3.0 X3.1 X3.2 |
作者 | UPYUN |
发布日期 | 2015 年 7 月 |
安装说明
安装插件只需要四步即可:下载,安装,设置,开启远程附件
- 下载插件放到 Discuz source/plugin 目录下,重命名目录为 upyun。

- 进入 Discuz 管理中心 -> 应用管理界面,点击安装 UPYUN 插件

- 安装成功后启用插件,开启成功后,点击左侧插件列表的 “UPYUN 云加速” 进行设置,如下图所示:
- 访问域名需要绑定在 UPYUN 空间的域名,http 前缀开头,也可以是空间的默认域名。
- 防盗链 TOKEN 和防盗链过期时间必须要访问域名和站点域名一致时,才能填写。否则 Cookie 跨域,会导致附件链接无法访问,出现 403 的情况。如果访问域名使用UPYUN 空间的默认域名,则不能填写防盗链 TOKEN 和过期时间
- 表单 API 强烈建议填写。能够有效增加大文件上传的稳定性和速度。表单 API 可通过 UPYUN 管理后台获取:

- 最后开启 Discuz 的远程附件功能即可(远程附件其他 ftp 参数都不需要设置)
常见问题
- 安装时提示文件无法写入:

只需按照实际提示执行 chmod 命令即可。
- 安装时提示文件已经被修改,请手动安装。本插件需要修改以下五个文件:
- source/module/forum/forum_attachment.php
- source/module/portal/portal_attachment.php
- source/class/discuz/discuz_ftp.php
- source/function/function_attachment.php
- source/function/function_home.php
在安装时,插件会提前检查这个五个文件是否被修改,防止覆盖您的自定义修改。建议您将自定义修改的系统文件先备份,然后使用 Discuz 相应版本的原文件暂时代替完成安装(例如 Discuz 3.1 版本的原文件可以通过 source/plugin/upyun/discuz_3_1/uninstall/ 目录下获取。 uninstall 目录保存了各个版本的系统原文件)。文件还原后,重新安装即可。安装完成后,可以将您的自定义修改再追加到新的文件中。(如果卸载插件,该文件会被还原为 Discuz 原文件,所以卸载完成后需要重新追加本地修改)。代码中标记了 Begin of Insert UPYUN Code 表示本插件修改追加的内容。