首页 > 其他分享 >将 Discuz! 论坛远程附件存储到 COS

将 Discuz! 论坛远程附件存储到 COS

时间:2023-09-16 10:36:41浏览次数:56  
标签:插件 单击 存储 Discuz COS 附件

简介

Discuz! 论坛可以通过配置远程附件功能将论坛的附件保存在腾讯云对象存储(Cloud Object Storage,COS)上,腾讯云对象存储可为论坛附件提供更高的可靠性和数据持久性。 注意: 本实践适用于 Discuz! V3.4/3.5版本,其他版本可能存在兼容问题,无法使用。

前提条件

已有 COS 存储桶。如无,可参见 创建存储桶 文档进行创建。 已创建服务器。例如云服务器(Cloud Virtual Machine,CVM)。相关指引可参见 CVM 产品文档

实践步骤

搭建 Discuz! 论坛

腾讯云市场中提供了 Discuz! 镜像,如果您不熟悉 Linux 命令的使用,建议您通过 镜像部署 Discuz! 论坛。如果您对 Linux 的使用比较熟悉,并且对业务网站有较高的扩展性需求,您也可以 手动搭建 Discuz! 论坛

准备 COS 存储桶

1. 创建一个访问权限为公有读私有写的存储桶,存储桶的地域建议与运行 Discuz! 论坛的 CVM 的地域相同,创建详情请参见 创建存储桶 文档。 2. 在存储桶列表中找到刚刚创建的存储桶,并单击配置管理。 3. 在左侧导航栏中,选择概览页签,查看访问域名并记录。

安装 COS 插件

说明 COS 插件目前仅支持 Discuz V3.4/3.5 版本,其他版本可能存在兼容问题,无法使用。 1. 在本地浏览器中访问地址 CVM 公网 IP/index.php,使用管理员账号登录后进入管理中心页面。 2. 在页面上方单击插件。 3. 在插件页面中单击获取更多插件。在 Discuz! 应用中心搜索“腾讯云对象存储”,选择并单击安装应用。 4. 等待安装完成后,进入插件列表,即可看到已安装的 COS 插件。 5. 单击设置,开始配置 COS 插件,配置项说明如下:
配置项 配置值
腾讯云 SecretId、腾讯云 SecretKey 访问密钥信息,可前往 云 API 密钥 中创建和获取。
地域 创建存储桶时所选择的地域,建议与运行 Discuz! 论坛的 CVM 的地域相同。
存储桶名称 创建存储桶时自定义的存储桶名称,例如 examplebucket-1250000000。附件文件上传到 COS 存储桶的路径以日期命名,格式为`forum/年月/日`,例如`forum/202212/16`。
6. 确认配置信息无误后,单击提交即可。

发帖测试

1. 进入论坛首页,单击默认版块,单击 发帖,输入标题和正文,在正文中添加图片。 2. 完成图片上传和验证码通过后,单击发表帖子。 3. 单击管理中心 > 插件 > 腾讯云对象存储 1.0.2,单击上传图片和附件到 cos,然后单击开始,等待附件上传成功后,在 COS 存储桶中即可找到已上传的图片附件。 说明 附件文件上传到 COS 存储桶的路径以日期命名,格式为forum/年月/日,例如forum/202212/16

结语

当然,COS 不仅提供以上应用和服务,还提供多款热门开源应用,并集成腾讯云 COS 插件,欢迎点击 此处 一键启动,立即使用!

标签:插件,单击,存储,Discuz,COS,附件
From: https://www.cnblogs.com/outrun/p/17706366.html

相关文章

  • 如何实现论坛中的远程附件功能
    简介: 目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。将附件远程存储到oss后,用户访问附件时将直接从oss下载,一方面可以减少网站的流量,同时附件本身的可用性也将提高。背景网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过F......
  • 阿里云远程附件OSS设置
    一、登录阿里云账号,进入控制面板,打开“对象存储OSS”二、点击页面左上角的新建按钮,新建存储空间三、填写Bucket名称,读写权限那里选择“公共读”,然后“确定”提交四、选择刚创建的Bucket,点击对应的“域名管理”,绑定用户域名,五、这里我们以images.znanews.com为例,选择“自动添加CNAM......
  • 如何使用华为云对象存储OBS托管Discuz!论坛图片和附件
    Discuz!论坛默认支持通过FTP的方式上传远程附件,自然能够想到在S3fs的基础上,加上一个简单的FTP服务器(无须对公网开放FTP端口)。总体是这么个架构:这里以CentOS7下的vsftpd为例安装vsftpd:-------------这里是重点------------为了让桶中的文件可以让用户直接访问到,需要修改桶......
  • obs上传文件到服务器,附件同步到华为云OBS存储备份实践(服务端API应用)
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingGrapeCity.Forguncy.ServerApi;usingOBS;usingOBS.Model;namespaceFileToHuaweiOBS{publicclassFileToHuaweiOBS:Forgunc......
  • Replacing gcc and g++ with GNU version in macOS
    AfterweinstallXcodeCommandLineTools,wewillgetgccandg++in/Library/Developer/CommandLineTools/usr/binandthesamecontentsin/usr/bin.Buttheproblemisthatgccandg++aresameasclangandclang++.Proofcanbeobtainedfromthefollowin......
  • nacos多环境配置共享
      ......
  • CocosCreator使用i18n实现多语种
    实现:这是官方给出的i18n插件下载地址:GitHub-cocos-creator-packages/i18n:i18nforLabelandSprites解压后可以将一整个文件拖到项目的assets文件夹里,如果嫌文件太多可以只保留i18n和runtime-scripts文件夹,如下: 在目录里,i18n文件里的en和zh文件分别是英文......
  • nacos和Euraka的对比
       ......
  • nacos环境隔离
          ......
  • NacosRule负载均衡
      优先选择本地集群,当本地集群没有实例可用时会跨集群访问,弹出警告信息......