1panel 面板怎么部署 Typecho

juming
juming 正式会员超兽战士
发布于 2026-10-07 09:42 ·1 浏览 ·0 回复

照着做完,你就能用自己的域名跑起一个 Typecho 博客,并且后台能正常登录、文章链接是干净的伪静态地址。

第一步:确认 1Panel 和 PHP 环境已就绪

这一步的目标是让服务器上有一个能跑 PHP 的网站环境。登录 1Panel 面板(默认端口在安装时设定,常见是 目标端口,例如 http://服务器IP:你的端口/安全入口),在左侧菜单点「应用商店」,切到「已安装」标签页,确认这两样在列表里:OpenResty(或 Nginx)和 MySQL。没有的话在「应用商店」里搜索安装,MySQL 建议选 5.7 或 8.0。

接着装 PHP:应用商店搜索 PHP,选一个版本安装。Typecho 1.2.x 推荐 PHP 7.4 或 8.0,别选太新的 8.3 以防插件不兼容。

注意:PHP 和 MySQL 都装好后,回到「已安装」列表点进 PHP 那一项,切到「扩展」标签,确认 pdo_mysql、mbstring、curl、gd、zip 都已启用。缺 pdo_mysql 的话,Typecho 安装向导会直接卡在数据库那一步。

第二步:创建一个绑定域名的 PHP 网站

这一步会生成网站目录、数据库和运行配置。左侧菜单进「网站」→「网站」,点右上角「创建网站」,在弹窗里选「运行环境」这一栏(不要选「静态网站」)。

填写内容:

  • 主域名:填你的域名,例如 blog.example.com,域名需提前解析到服务器 IP
  • 代号:自动生成即可,也可手填 typecho
  • PHP 版本:选第一步装的那个版本
  • 数据库:选「MySQL」,下面的数据库名、用户名默认生成,密码记下来(创建后会弹一次,也可以之后在「数据库」页面重置)
  • 端口:保持默认 80

点「确认」,1Panel 会同时把网站目录建好。目录位置在「网站」列表里点网站名右侧的「根目录」按钮就能看到,通常是 /opt/1panel/www/sites/代号/index。

第三步:上传并解压 Typecho 程序

这一步把程序文件放进网站根目录。先去 typecho.org 或 GitHub 的 typecho/typecho Release 页面下载最新的 1.2.1-release.zip。

回到 1Panel,左侧「文件」,依次进入上面那个 index 目录,点「上传」把压缩包传上去,然后在文件列表里右键压缩包选「解压」。

解压完检查:目录里应该能直接看到 index.php、install.php、admin、var 这些。如果多套了一层文件夹,就进到里层,全选文件后点「移动」,目标路径填上一层。

注意:安装向导要往根目录写 config.inc.php。如果后面报「无法写入配置文件」,右键 index 目录 →「权限」,把所有者设为 www、权限设 755;还是不行就临时给 777,装完改回来。

第四步:跑安装向导

浏览器访问 http://你的域名/install.php,进入 Typecho 安装界面。数据库信息这样填:

  • 数据库地址:回 1Panel 左侧「数据库」→ MySQL,点页面上的「连接信息」,把显示的容器地址(形如 1panel-mysql-xxxxx)整段复制过来
  • 端口:3306
  • 数据库名 / 用户名 / 密码:填第二步记下的那套

注意:数据库地址千万别填 localhost 或 127.0.0.1。1Panel 里 PHP 和 MySQL 是两个独立容器,写本机地址连不上,这是最常见的一个坑。

填完点「确认,开始安装」,再设置后台管理员账号和邮箱。装完后访问 http://你的域名/admin 就能登录后台。

第五步:开启伪静态

这一步让文章链接变成 /archives/1.html 这种形式,而不是带一串问号。在「网站」列表点你的网站名进入详情,切到「伪静态」标签,模板下拉里选 typecho,点「保存」。

保存后回前台随便点一篇文章,地址栏里没有 index.php? 就说明生效了。要是打不开文章详情,把伪静态模板清空重存一次再试。

最后建议:安装完成后,在「文件」里把 install.php 删掉,避免被人重新跑安装流程覆盖站点。

小结

  • 顺序是:装 PHP + MySQL → 建 PHP 网站(自动带数据库)→ 传程序 → 跑向导 → 开伪静态
  • 数据库地址必须用 1Panel「数据库 → MySQL → 连接信息」里的容器地址,不能用 localhost
  • PHP 扩展重点确认 pdo_mysql,缺了装不了
  • 伪静态在网站详情的「伪静态」标签里选 typecho 模板
  • 装完删掉 install.php
版权声明:本文来自 GJ站长论坛《1panel 面板怎么部署 Typecho》
原文链接:https://www.gj0.com/thread-212.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~