设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
C语言
C++
NET
JAVA
PHP
易语言
数据库
IE盒子
»
论坛
›
IE盒子
›
PHP
›
Typecho+腾讯云COS 搭建博客系统
返回列表
发帖
查看:
114
|
回复:
0
Typecho+腾讯云COS 搭建博客系统
[复制链接]
胡本達
胡本達
当前离线
积分
6
1
主题
6
帖子
6
积分
新手上路
新手上路, 积分 6, 距离下一级还需 44 积分
新手上路, 积分 6, 距离下一级还需 44 积分
积分
6
发消息
发表于 2023-3-6 15:06:11
|
显示全部楼层
|
阅读模式
简介
Typecho 是一个基于 PHP 的开源博客平台。本文主要介绍如何使用插件实现远程附件功能,将 Typecho 的媒体库附件存储在腾讯云
对象存储COS
上。
前提条件
已有腾讯云COS 存储桶。如无,可参见
创建存储桶
操作指引。
已创建
云服务器
。例如腾讯云云服务器 CVM。相关指引可参见
CVM 产品文档
。
实践步骤
安装 Typecho
您可以在Typecho 官方页面下载 Typecho 的最新版并查看官方安装指南进行安装。您也可以通过宝塔面板安装。宝塔面板安装指引请参见宝塔官网。下面以宝塔安装 Typecho 为例。
安装宝塔
首先准备一台 腾讯云CVM 机器,然后安全组的入站规则和出站规则按照如下配置:
入站规则
出站规则
执行宝塔官网提供的 Centos 安装脚本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
在 CVM 机器上直接执行如下图所示:
执行中会出现如下信息,直接输入 y 回车即可。
执行成功后,会生成网站账号(需记录保存),如下所示:
通过宝塔安装 Typecho
宝塔安装后,打开桌面上的浏览器,输入在 腾讯云CVM 生成的宝塔外网链接:http://43.xxx.xxx.132:16859/c2601bbd(使用时请替换为自己的 IP)。
单击添加站点,并配置相关参数,输入腾讯云 CVM 的 IP,其他配置(根目录、FTP 账号、数据库账号等)保持默认。
站点创建完成后,进入站点。
单击文件导航栏,在文件页面中单击远程下载,填入 Typecho 的 GitHub 源码地址:https://github.com/typecho/typecho/releases/latest/download/typecho.zip,然后单击确认。
Typecho 源码文件下载后,并完成解压,然后通过浏览器访问链接 http://43.xxx.xxx.132/install.php(使用时请替换为自己的站点 IP)。
根据页面提示,填写如下信息:
说明:
可在宝塔界面中获取数据库用户名、密码、名字。
配置完成后输入您设置的用户名和密码即可登录成功。
安装腾讯云 COS 插件
配置完成后,在宝塔 43.xxx.xxx.132 目录下单击远程下载,填入以下插件链接,然后得到该插件的压缩文件。
https://github.com/Tencent-Cloud-Plugins/tencentcloud-typecho-plugin-cos/archive/refs/heads/master.zip
对压缩包进行解压后,复制 TypechoCosPlugin 文件夹到 Typecho 安装路径 /usr/plugins/ 内。复制 /var/Widget/Upload.php 到 Typecho 博客源码安装路径 /var/Widget/ 内,覆盖博客源码中的 /var/Widget/Upload.php 文件。
刷新 Typecho 的后台,即可看到该插件并启用插件。
启用插件后,设置插件相关参数以便关联到 腾讯云COS,配置信息如下:
基础设置
配置项
配置值
SecretId
访问密钥信息,可前往 云 API 密钥 中创建和获取
SecretKey
访问密钥信息,可前往 云 API 密钥 中创建和获取。
所属地域
创建存储桶时所选择的地域。
存储桶名称
创建存储桶时自定义的名称,例如 examplebucket-1250000000。
对象存储路径
文件所存储的 COS 路径,插件默认路径为 usr/uploads,可自行修改。
高级设置
配置项
配置值
访问域名
不填则使用默认存储桶域名。详情请参见 地域和访问域名。
使用签名链接
若您所创建的存储桶的访问权限为私有读写,则开启该项才可正常访问文件。详情可参见 访问权限类型。
本地删除同步删除 COS 文件
当您在博客后台删除文件时,是否同步删除 COS 上的对应文件。
在本地保存
开启后,上传到 COS 的同时,自动在本地相同路径保存一份副本。建议不开启,会占用本地服务器的存储空间。
删除时同步删除本地备份
当您在博客后台删除文件时,是否同步删除本地服务器备份的文件副本(前提是已开启在本地保存才会生效)。
完成以上设置后,即可完成博客系统的搭建,上传图片即可显示该腾讯云COS 的存储桶域名。
常见问题
若在安装页面中出现以下报错,则说明 PHP 版本可能不支持,建议是将 PHP 版本替换为7.2以上。
解决方法:
打开宝塔面板,单击软件商店,在 php 这里单击选择7.2以上版本即可。
若提示上传目录无法写入等报错,则需要重新去 Typecho 官网下载最新安装包。
腾讯云COS目前有什么特惠活动?
新用户专享存储包低至1元,还有更多好礼等你来揭晓!
https://cloud.tencent.com/act/pro/cos?fromSource=gwzcw.7119104.7119104.7119104&utm_medium=cpc&utm_id=gwzcw.7119104.7119104.7119104
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
JAVA
数据库
快速回复
返回顶部
返回列表