littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于PHP的Discuz!X腾讯云对象存储扩展

项目简介

本项目为腾讯云对象存储扩展,面向Discuz! X3.4站点用户提供附件远程存储功能,达成网站静态媒体资源与腾讯云COS的互通,有效减轻本地存储负载,提升用户访问网站媒体资源的体验。

项目的主要特性和功能

  1. 能把Discuz!X 3.4版本博客帖子里的图片上传至腾讯云COS存储桶。
  2. 支持在Discuz!X站点管理中心开展插件的安装、配置与启用操作。
  3. 提供统一密钥管理,既可以在多个腾讯云插件间共享SecretId和SecretKey,也能为插件单独配置腾讯云密钥。
  4. 具备简单易用的界面,便于用户设置腾讯云COS的相关参数,如SecretId、SecretKey、地域、存储桶名称等。
  5. 实现附件和图片的高效上传,支持断点续传。
  6. 不支持PHP版本5.4及以下版本。

安装使用步骤

安装步骤

手动复制安装

  1. tencentcloud-discuzx-plugin-cos 目录复制到Discuz!X的插件存放路径 /source/plugin/ 文件夹内。
  2. 进入Discuz!站点管理中心,选择“插件”,安装“腾讯云对象存储 1.0.1”插件,然后启用。

通过Discuz!X官网插件中心对应插件界面下载安装

  1. 访问 discuz插件中心 - 腾讯云对象存储1.0.1 ,点击安装应用。
  2. 根据网站引导填入站点信息完成安装。
  3. 在Discuz!站点管理中心,选择“插件”,找到“腾讯云对象存储 1.0.1”插件并启用。

通过本地Discuz!X站点跳转插件中心部署安装

在Discuz!站点管理中心,选择“插件”,点击“获取更多插件”,在页面搜索框输入“腾讯云对象存储”,下载作者为腾讯云的免费插件。

使用步骤

  1. 在Discuz!X站点后台插件模块中找到腾讯云对象存储插件并安装启用,点击设置。
  2. 填入个人存储桶的腾讯云对象存储的SecretId、SecretKey、所属地域、存储桶名这4个信息。
  3. 填写好配置参数后,点击上传图片和附件到COS,等待上传完成,完成后可在个人存储桶中找到Discuz!X中的附件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】