# Discuz! Q
云开发支持一键部署 Discuz!Q 应用。通过云托管结合静态网站托管、共享文件存储 CFS、云数据库 CynosDB for Mysql 等各项云计算资源能力,为您提供高性能、高可靠性、可弹性扩缩容的的应用体验。
方案特性 | 介绍 |
---|---|
省钱 | 云托管没有流量可缩容到 0;存储按实际存储容量计费。无需为闲时资源买单。按量付费,无需预先支出 |
省心 | Serverless 无服务器化,架构弹性可自动扩缩容,无需担心网站崩溃 |
更快 | 用户发帖上传的图片与附件,享受 CDN 节点就近加速分发 |
更便捷 | 自带三级域名可以快速访问,无需通过 IP 访问 |
# 适用场景
- 不具备专业的运维开发人员的个人站长,无需预估业务规模,可自动扩缩容。
- 访问流量不稳定,无流量时,云托管将自动缩容到 0,减少成本。
- 对数据安全要求敏感的行业,数据独立存储在专业的云数据库 CynosDB for Mysql 中。
# 部署架构配置
资源 | 架构 |
---|---|
云托管 | 默认配置 0.25 核 0.5G 内存的容器,伸缩范围 0 - 4 个实例,遇到 CPU 负载大于 60 将会进行扩容。无流量则会缩容到 0,不产生费用 |
静态网站托管 | 按照实际容量与流量付费 |
共享文件存储(Cloud File Storage,CFS) | 按照实际容量付费,DAU 1000 的站点预估消耗量在 5GB 以下 |
云数据库 CynosDB for Mysql | 数据库 1C1G,存储按照容量计费 |
安装 Discuz! Q 资源配置架构图如下:
# 安装流程
- 登录 云开发控制台。
- 单击【新建环境】,新建一个按量计费环境,详情可参见 开通环境 文档。
- 环境创建完后,单击【环境卡片】,进入环境管理页面。
- 单击左侧导航栏底部的 【扩展应用】,在更多扩展能力中,可以看到 Discuz!Q 应用。
- 在 Discuz!Q 应用中,单击【安装】,进入扩展安装流程。
- 确认应用相关资源
- 授予云开发相关资源的操作权限
- 扩展云资源准备,声明会依赖的 2 个资源(文件存储、云数据库)
- 扩展程序配置,请勿长期使用默认的密码,注意修改密码,避免管理后台被他人登录
- 已安装列表里显示 Discuz!Q 应用正在安装中,安装完成后单击可进入详情页。
- 详情页内,可以查看 Discuz!Q 的访问地址。
# 常见问题
# 1、部署异常
安装过程中可能遇到一些异常,请根据异常提示查看以下解决方案进行解决。如果遇到无法解决的问题,请提工单,我们将协助你解决。
# 1.1 账户余额不足
Discuz!Q 应用创建时,会一同创建云数据库 CynosDB for Mysql。创建数据库资源会预先扣 1 个小时的费用,为了保证服务的可用,推荐先充值腾讯云账户 5 元钱。
# 1.2 云接入根路径已经被占用
discuz!Q 将会占用根路径,如果当前环境被占用,推荐再创建一个按量计费环境进行安装
# 2、小程序部署
小程序的部署需要单独提审,安装完本扩展应用后,需要参考 构建/发布 Discuz! Q 小程序与 H5 前端 进行构建发布小程序端的代码。
# 3、公众号白名单 IP 配置
公众号登录开通时,需要将服务的 IP 添加到公众号的 IP 白名单中。 详情参考文档第三方登录设置
1、在扩展应用详情页页 API 和资源 模块中,点击云托管的服务详情
2、点击服务配置,查看服务的出口 NAT IP。
# 4、版本升级
云开发会定期跟踪 Discuz! Q 的大的版本更新,为您推送版本升级,可一键完成升级操作。
# 5、复用已有的 CynosDB 集群
本应用会选取当前环境所处地域,并且在同一个 vpc 下,集群名为 DiscuzCynosDB 的数据库实例。如果不存在,则会创建新的集群。
如果希望复用已有 CynosDB 集群,可参考如下步骤。
- 查看 CynosDB 所在的私有网络,并且将集群名更改为 DiscuzCynosDB
- 创建一个新的按量计费环境,并且开通云托管,选择自定义配置,勾选 CynosDB 所在的私有网络,默认请勾选所有子网
- 回到扩展应用页面安装 Discuz!Q
# 其他
# 程序配置信息
您可以通过以下配置参数:
- 环境 ID:选择需要部署的环境,在哪个环境下使用。
- 管理员用户名:Discuz! Q 后台管理系统的管理员用户名,默认为 admin。
- 管理员密码:Discuz! Q 后台管理系统的管理员密码,第一次安装时,会设置并加密存储在数据库内,之后变更请前往管理系统的用户管理面板重置密码,详情请参见 用户管理。
- 数据库用户名:默认为 root,当前不可修改。
- 数据库密码:root 账号的密码,初次安装时设置后将作为初始化的密码创建 CynosDB。后续修改密码请前往 CynosDB 控制台的账号管理页面,修改密码后,请同步修改此处的密码,以保证数据库的正常使用。
# 计费
此能力使用云开发与其他腾讯云服务,可能会产生相关费用。云开发与云上其他资源分开计费,您可以在 费用中心 查看具体信息。