概述
Typecho基于PHP开发,支持多种数据库,是一款内核强健、扩展方便、体验友好、运行流畅的轻量级开源博客程序。更多信息,请参见Typecho官网。本文介绍如何使用计算巢快速部署Typecho。
前提条件
部署此服务实例,需要对部分阿里云资源进行访问和创建操作。因此您的账号需要包含如下资源的权限。说明:当您的账号是RAM账号时,才需要添加此权限。
|
权限策略名称 |
备注 |
|
AliyunECSFullAccess |
管理云服务器服务(ECS)的权限 |
|
AliyunVPCFullAccess |
管理专有网络(VPC)的权限 |
|
AliyunROSFullAccess |
管理资源编排服务(ROS)的权限 |
|
AliyunGPDBFullAccess |
管理 AnalyticDB for PostgreSQL 的权限 |
|
AliyunComputeNestUserFullAccess |
管理计算巢服务(ComputeNest)的用户侧权限 |
参数说明
|
参数组 |
参数项 |
说明 |
|
服务实例 |
服务实例名称 |
长度不超过64个字符,必须以英文字母开头,可包含数字、英文字母、短划线(-)和下划线(_) |
|
地域 |
服务实例部署的地域 |
|
|
网络配置 |
可用区 |
ECS实例所在可用区 |
|
VPC ID |
资源所在VPC |
|
|
交换机ID |
资源所在交换机 |
|
|
ECS实例配置 |
实例类型 |
ECS实例规格 |
|
付费类型 |
资源的计费类型:按两付费和包年包月 |
|
|
系统盘空间 |
系统盘大小, 取值范围:[40, 500], 单位:GB |
|
|
流量付费类型 |
按固定带宽和按使用流量 |
|
|
实例密码 |
服务器登录密码,长度8-30,必须包含三项(大写字母、小写字母、数字、 ()`~!@#$%^&*_-+={}[]:;'<>,.?/ 中的特殊符号) |
|
|
数据库配置 |
数据库密码 |
typecho数据库(typecho_db)账号(root)密码,由字母、数字、下划线(_)组成,长度为8~32个字符 |
部署流程
-
访问计算巢Typecho社区版部署链接,按提示填写部署参数:在计算巢服务实例创建页面,完成以下配置:设置系统盘空间(取值范围 40~500 GB)、选择流量付费类型(按固定带宽或按使用流量)、设置流量公网带宽(取值范围 1~100)、填写实例密码(长度 8-30,需包含大写字母、小写字母、数字及特殊符号中的三项)和数据库密码(由字母、数字、下划线组成,长度 8~32 字符)。确认右侧配置摘要中所有必填项均已完成。
-
参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单,确认订单完成后同意服务协议并点击立即创建进入部署阶段。填写部署参数包括地域、付费类型、专有网络 VPC、交换机、实例类型(如
ecs.g6.large)、系统盘空间、流量公网带宽、实例密码和数据库密码等。确认配置摘要及价格预览信息无误后,单击立即创建。 -
部署成功后进入服务实例详情页,点击typechoUrl安装Typecho。部署完成后,在服务实例概览页面可以看到实例状态变为已部署。在页面下方找到 typechoUrl 字段,获取 Typecho 安装入口地址(格式为
http://<ECS公网IP>/install.php),单击该 URL 访问 Typecho 安装页面。 -
数据库用户名默认为root,数据库密码为部署时填写的数据库密码,数据库名为typecho_db。在 Typecho 初始化配置页面,填写数据库配置信息:数据库适配器选择
Pdo 驱动 Mysql 适配器,数据库前缀填写typecho_,数据库地址填写localhost,数据库用户名填写root,数据库密码填写对应密码,数据库名填写typecho_db,然后单击确认, 开始安装。 -
设置用户名、密码和邮箱,至此Typecho安装完成。完成安装后,Typecho 博客默认首页正常显示,页面包含默认文章欢迎使用 Typecho,文章正文提示"如果您看到这篇文章,表示您的 blog 已经安装成功。",说明 Typecho 部署成功。