胖蒜

分享有价值的资源

Typecho1.3.0正式版发布及升级步骤

上周Typecho发布了1.3.0版本,这次更新主要解决多年的痛点有主题选项保存、XSS 漏洞、登录失败、附件管理、PHP 弃用警告等,这些全部被修复,升级后明显感觉更稳。
因为我的TePass插件有不少人用,用户升级到1.3.0有一些样式上适配问题,所以我自己也得升级。

强烈建议直接上 PHP 8.2+

修复了大量 PHP 8+ 弃用警告,包括:
preg_match 参数 null 问题
curl_close() 弃用
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY 警告
更多 Typed Property、null 参数、array key 等兼容性修复 → 意味着你现在可以放心把服务器升级到最新 PHP 版本,不用再担心 Typecho 报一堆 deprecated 警告。

安全补丁 + 漏洞修复

修复评论 URL 字段 XSS 漏洞
修复含 @ 用户名登录失败
修复 XML-RPC 时区错误
移除调试输出、不必要 DOCTYPE、多余无用 JS → 页面更干净,加载更快

升级步骤

1、备份现有数据库和网站
2、下载typecho1.3.0安装包解压后
3、将下面文件上传到服务器

/admin/
/var/
/index.php
/install.php

覆盖现有即可,因为原来的你已经备份了。
4、访问 http://你的域名/install/upgrade.php,按照提示完成数据库升级

潜在问题解决方案

前台空白:检查 PHP 版本、error_log,通常是编码或弃用函数引起 → 降级 PHP 8.1 测试
主题不兼容:重点检查 checkbox 保存逻辑,老主题可能需参考 #1591 PR 修复
数据库报错:确认 MySQL/MariaDB 版本 ≥5.7

Typecho 1.3.0 是一次迟到但值得等待的稳健升级,重点解决历史遗留 bug、提升 PHP 8+ 兼容性、前端现代化,让轻量博客党重新感受到老兵不死,经典未老。老用户强烈建议升级,新用户直接用 1.3.0 起步最稳。

本文属原创,转载请注明原文:https://pangsuan.com/p/typecho_1_3_0.html

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (0)

立即登录评论
马上咨询 在线工单