# 部署 Typecho 或 Z-Blog：先搭测试站

小型博客程序同样需要正确的运行版本、数据库权限和备份。选择程序时，先核对你要使用的主题与插件是否兼容。

更新日期：2026-09-16

规范地址：https://stock.iftalking.com/guides/other-blogs/

## 1. 先确认选择的是哪个产品版本

Typecho 与 Z-BlogPHP 都可以用于个人博客，但主题、插件、数据库支持和 PHP 要求不同。先从各自官方文档核对当前稳定版要求，不把 Z-BlogPHP 与历史其他语言版本的教程混用。

准备域名、HTTPS、独立站点目录和数据库，先搭测试站再迁移正式内容。已有 WordPress 文章不能简单复制数据库表过去，需要使用对应导入工具并检查文章、分类、媒体与旧链接映射。

## 2. 创建站点和运行环境

用[宝塔](https://stock.iftalking.com/guides/bt-panel/)或[手工 Web 环境](https://stock.iftalking.com/guides/web-stack/)创建站点，选择应用支持的 PHP 与所需扩展。数据库用户只授权该站数据库，上传目录使用最小必要权限。

![添加站点时选择根目录、PHP 和数据库](https://stock.iftalking.com/tutorial-media/bt-add-site.png)

*图示说明：宝塔官方文档公开界面截图（2026-09-16 核对）。图中的域名、IP、旧版软件列表和日期仅作界面示例，安装版本按正文与应用要求选择。*

从官方渠道下载程序，解压后核对入口文件位置。希望博客在域名根目录访问时，把程序内容放在站点根目录，不要多套一层目录。先检查 PHP 能执行，避免把源文件当作静态文件下载。

## 3. Typecho 完成安装向导

打开自己的域名，按 Typecho 当前安装器提示检查环境，选择实际使用的数据库类型并填写连接信息。创建管理员，设置站点名称和访问地址，安装结束后按提示处理安装文件与配置权限。

登录后台后先写一篇测试文章，上传图片，设置分类和永久链接。需要启用地址重写时，使用 Typecho 对应的服务器规则，不能直接拿 WordPress 的规则代替。数据库类型决定备份方式，SQLite 文件与 MySQL 导出不能混为一谈。

## 4. Z-BlogPHP 核对权限和应用依赖

上传 Z-BlogPHP 官方程序后，运行当前安装向导，检查 PHP 扩展、数据库连接和需要写入的目录。选择数据库后填写管理员信息，完成安装并进入后台。

安装主题和插件前核对兼容版本与来源。应用中心中的付费项目按其授权使用，不安装破解包。更新前保存程序文件、用户目录、配置与数据库，避免插件更新后没有恢复点。

## 5. 上线前测试文章、图片与深层链接

分别测试首页、文章、分类、分页、搜索、评论和后台上传。首页能打开但文章 404，检查重写规则；上传失败检查目录权限、PHP 限制与磁盘空间；安装后循环跳转检查站点 URL 与 HTTPS。

旧博客迁移时，为每篇重要旧文章建立到对应新文章的永久跳转，更新站内链接和 sitemap。不要将全部旧文章重定向到首页。

## 6. 建立适合博客的维护节奏

定期更新程序和扩展，保留明确作者与更新日期，为教程配真实截图和可点击目录。备份至少包含数据库、上传文件、主题自定义和配置，并把副本保存在实例之外。

轻量博客也需要安全维护，不应因为访问量小就忽略管理员保护和证书续期。通用步骤参见[备份恢复](https://stock.iftalking.com/guides/backup-restore/)、[HTTPS](https://stock.iftalking.com/guides/https-certificates/)及[域名解析](https://stock.iftalking.com/guides/dns/)。


## 完成后检查

发布一篇含图片的文章，在手机上查看并测试评论；确认备份能在另一环境恢复。

## 参考资料

- [docs.typecho.org · 项目文档](https://docs.typecho.org/)
- [docs.zblogcn.com · 项目文档](https://docs.zblogcn.com/)
- [宝塔官方文档](https://docs.bt.cn/getting-started/create-web)
