AI智能摘要
GPT
本文介绍了如何在Vercel上部署Typecho动态博客,使用IceFox主题和SSL数据库连接。内容包括项目情况、数据库创建和连接步骤,以及Vercel的部署流程,强调SSL和环境变量配置的细节,解决了某些功能受限的问题。
本文介绍了如何在Vercel上部署Typecho动态博客,使用IceFox主题和SSL数据库连接。文章涵盖了项目情况、数据库部署步骤以及Vercel的部署过程,强调了SSL连接的必要性和配置环境变量的细节。
自用全专线,小贵但效果超好 Aifun 爱翻 - 机场测评
🧠 理论基础
- Vercel 运行时文档
- Vercel 官方PHP仓库
一. 项目情况
使用须知:
因无目录写入权限,部分功能受限(如上传附件)
Vercel-Typecho-WeChat_Moments_icefox
qixing-jk • Updated Nov 9, 2024
- 所用数据库(5GiB 的行存储和 50M 请求单元,支持每天备份)
二. 数据库部署教程
1. 创建数据库集群

2. 创建项目所需数据库
CREATE DATABASE tidbcloud_WeChat_Moments_icefox;
(tidbcloud_WeChat_Moments_icefox
可自定义为想起的数据库名称)
3. 在Overview
界面,点击右上角的Connect
获得数据库连接参数

4. Endpoint Type选择Public
,数据库选择为刚刚创建的数据库
,保存好生成的参数

5. 下载其CA证书(⚠️ 按教程部署 或 Fork github.com/qixing-jk/Vercel-Typecho-WeChat_Moments_icefox 项目的可不进行此步骤)
三. Vercel部署教程
1. 进行部署
2. 配置环境变量(👉点我获取)
TYPECHO_HOST="" # 数据库地址 TYPECHO_DATABASE="tidbcloud_WeChat_Moments_icefox" # 数据库名称 TYPECHO_USERNAME="" # 数据库用户名 TYPECHO_PASSWORD="" # 数据库密码 TYPECHO_PREFIX="typecho_" # 前缀 TYPECHO_ADAPTER_NAME="Pdo_Mysql" # 数据库适配器 TYPECHO_CHARSET="utf8mb4" # 数据库编码 TYPECHO_ENGINE="MyISAM" # 数据库引擎 TYPECHO_PORT="4000" # 数据库端口 TYPECHO_SSL_CA="isrgrootx1.pem" # 数据库SSL证书位置

3. 进入网站,进行TypeCho的初始化配置即可
暂无
1. 遇到的最大问题
TiDB必须要SSL连接,但是Typecho的部署教程均老,且未涉及此领域,只能自行探索SSL配置方案
自用全专线,小贵但效果超好 Aifun 爱翻 - 机场测评
📎 参考文章
主要参考
还可以加入Telegram的七行的小仓库|互联网记忆|博客 和七行 技术交流群 找到更多小技巧哦🥰,还可以在聊天群探讨各种问题❓
欢迎在底部评论区分享您的想法和经验,让我们一起共同探讨,共同进步!
- 作者:Qi Xing
- 链接:https://blog.qixing1217.top/article/deploy-typecho-dynamic-blog-on-vercel-using-icefox-theme-and-ssl-database-connection
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。