详情页标题前

腾讯云对象存储通过 Typecho + COS 搭建博客系统

详情页1

简介

Typecho 是一个基于 PHP 的开源博客平台。本文主要介绍如何使用插件实现远程附件功能,将 Typecho 的媒体库附件存储在腾讯云 对象存储(Cloud Object Storage,COS) 上。

前提条件

1. 已有 COS 存储桶。如无,可参见 创建存储桶 操作指引。2. 已创建服务器。例如云服务器 CVM。相关指引可参见 CVM 产品文档

实践步骤

安装 Typecho

您可以在 Typecho 官方页面 下载 Typecho 的最新版并查看官方安装指南进行安装。您也可以通过宝塔面板安装。宝塔面板安装指引请参见 宝塔官网。下面以宝塔安装 Typecho 为例。

安装宝塔

1. 首先准备一台 CVM 机器,然后安全组的入站规则和出站规则按照如下配置:入站规则

腾讯云对象存储通过 Typecho + COS 搭建博客系统

出站规则

腾讯云对象存储通过 Typecho + COS 搭建博客系统

2. 执行宝塔官网提供的 Centos 安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

在 CVM 机器上直接执行如下图所示:

腾讯云对象存储通过 Typecho + COS 搭建博客系统

3. 执行中会出现如下信息,直接输入 y 回车即可。

腾讯云对象存储通过 Typecho + COS 搭建博客系统


执行成功后,会生成网站账号(需记录保存),如下所示:

腾讯云对象存储通过 Typecho + COS 搭建博客系统



通过宝塔安装 Typecho

1. 宝塔安装后,打开桌面上的浏览器,输入在 CVM 生成的宝塔外网链接:http://43.xxx.xxx.132:16859/c2601bbd(使用时请替换为自己的 IP)。2. 单击添加站点,并配置相关参数,输入 CVM 的 IP,其他配置(根目录、FTP 账号、数据库账号等)保持默认。

腾讯云对象存储通过 Typecho + COS 搭建博客系统

3. 站点创建完成后,进入站点。4. 单击文件导航栏,在文件页面中单击远程下载,填入 Typecho 的 GitHub 源码地址:https://github.com/typecho/typecho/releases/latest/download/typecho.zip,然后单击确认

腾讯云对象存储通过 Typecho + COS 搭建博客系统

5. Typecho 源码文件下载后,并完成解压,然后通过浏览器访问链接 http://43.xxx.xxx.132/install.php(使用时请替换为自己的站点 IP)。6. 根据页面提示,填写如下信息:

腾讯云对象存储通过 Typecho + COS 搭建博客系统

说明
可在宝塔界面中获取数据库用户名、密码、名字。

腾讯云对象存储通过 Typecho + COS 搭建博客系统

7. 配置完成后输入您设置的用户名和密码即可登录成功。

安装 COS 插件

1. 配置完成后,在宝塔 43.xxx.xxx.132 目录下单击远程下载,填入以下插件链接,然后得到该插件的压缩文件。

https://github.com/Tencent-Cloud-Plugins/tencentcloud-typecho-plugin-cos/archive/refs/heads/master.zip

2. 对压缩包进行解压后,复制 TypechoCosPlugin 文件夹到 Typecho 安装路径 /usr/plugins/ 内。复制 /var/Widget/Upload.php 到 Typecho 博客源码安装路径 /var/Widget/ 内,覆盖博客源码中的 /var/Widget/Upload.php 文件。3. 刷新 Typecho 的后台,即可看到该插件并启用插件。4. 启用插件后,设置插件相关参数以便关联到 COS,配置信息如下:基础设置

配置项 配置值
SecretId 访问密钥信息,可前往 API 密钥 中创建和获取
SecretKey 访问密钥信息,可前往 云 API 密钥 中创建和获取。
所属地域 创建存储桶时所选择的地域。
存储桶名称 创建存储桶时自定义的名称,例如 examplebucket-1250000000。
对象存储路径 文件所存储的 COS 路径,插件默认路径为 usr/uploads,可自行修改。



腾讯云对象存储通过 Typecho + COS 搭建博客系统


高级设置

配置项 配置值
访问域名 不填则使用默认存储桶域名。详情请参见 地域和访问域名
使用签名链接 若您所创建的存储桶的访问权限为私有读写,则开启该项才可正常访问文件。详情可参见 访问权限类型
本地删除同步删除 COS 文件 当您在博客后台删除文件时,是否同步删除 COS 上的对应文件。
在本地保存 开启后,上传到 COS 的同时,自动在本地相同路径保存一份副本。建议不开启,会占用本地服务器的存储空间。
删除时同步删除本地备份 当您在博客后台删除文件时,是否同步删除本地服务器备份的文件副本(前提是已开启在本地保存才会生效)。



腾讯云对象存储通过 Typecho + COS 搭建博客系统


5. 完成以上设置后,即可完成博客系统的搭建,上传图片即可显示该 COS 的存储桶域名。

腾讯云对象存储通过 Typecho + COS 搭建博客系统



常见问题

1. 若在安装页面中出现以下报错,则说明 PHP 版本可能不支持,建议是将 PHP 版本替换为7.2以上。

腾讯云对象存储通过 Typecho + COS 搭建博客系统



腾讯云对象存储通过 Typecho + COS 搭建博客系统

解决方法:
打开宝塔面板,单击软件商店,在 PHP 这里单击选择7.2以上版本即可。

腾讯云对象存储通过 Typecho + COS 搭建博客系统

2. 若提示上传目录无法写入等报错,则需要重新去 Typecho 官网下载最新安装包。

腾讯云对象存储通过 Typecho + COS 搭建博客系统



结语

当然,COS 不仅提供以上应用和服务,还提供多款热门开源应用,并集成腾讯云 COS 插件,欢迎点击 此处 一键启动,立即使用!
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/144658.html

(0)
上一篇 2023年12月9日 上午1:49
下一篇 2023年12月9日 上午1:49
详情页2

相关推荐

  • DMS发现了个不知道算不算逻辑的bug?-云小二-阿里云

    发现了个不知道算不算逻辑的bugDMS每日的配额,与安全代理的查询数量不是共享的也就是说 安全代理可以绕过用户每日配额的限制信息我是测试后发的,我个人认为应该受到限额控制的 以下为热心网友提供的参考意见 设定就是 安全访问不受这个限制 ——该回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023年12月12日
  • 腾讯云云函数(SCF)部署方法-云淘科技

    部署方法 腾讯云云函数提供以下几种方式部署函数,您可以按需选择使用。创建、更新函数操作详情可参见 创建及更新函数。通过 ZIP 打包上传部署,详情可参见 依赖安装和部署。通过控制台编辑和部署,详情可参见 通过控制台部署函数。使用命令行部署,详情可参见 通过 Serverless Cloud Framework 部署函数。 依赖安装和部署 当前的函数标准 PH…

    腾讯云 2023年12月9日
  • 在阿里函数计算内网fc的http触发器为何不可强制呢?-云小二-阿里云

    在阿里函数计算内网fc的http触发器为何不可强制https呢?或者直接禁止内网http触发只准api网关调用可以实现吗?

    阿里云 2023年12月19日
  • 腾讯云TDSQL-C MySQL版退费说明

    TDSQL-C MySQL 版支持通过控制台对集群或集群下的实例进行销毁/退款操作,本文为您介绍涉及退费的相关说明。包年包月预付费:TDSQL-C MySQL 版申请退货退款,每个主体默认享有1次5天内无理由全额退款,其余退款申请按照非全额退款处理。按量计费后付费:TDSQL-C MySQL 版直接清退资源,无法申请退款。以上操作均可在 控制台 的集群管理页…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储开通 AI 内容识别(异步)服务

    功能描述 本接口用于开通AI 内容识别(异步)服务并生成队列。 授权说明 授权策略中 action 设置为 ci:CreateAiProcessBucket 。查看所有 action。 服务开通 使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存储桶。 使用限制 使用该接口时,请先确认相关限制条件。详情请参见 使用限制。 请求 请求示例 POS…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。