pinghsu icon indicating copy to clipboard operation
pinghsu copied to clipboard

Typecho 1.3.0 版本不兼容

Open vndroid opened this issue 1 year ago • 5 comments

大量类似以下的报错

NOTICE: PHP message: PHP Notice:  unserialize(): Error at offset 0 of 72 bytes

具体参考 commit

vndroid avatar Apr 19 '24 02:04 vndroid

这几天看看。

chakhsu avatar Apr 19 '24 14:04 chakhsu

我这边测试正常,估计是你这边环境没配置好。你看一下这个链接能不能帮到你:link

chakhsu avatar Apr 24 '24 07:04 chakhsu

是在最新的主分支上进行测试的嘛?我看其他群里也有反馈老版本的主题无法使用,具体是类似:

<?php if (array_key_exists('archive', unserialize($this->___fields()))): ?>

在 1.3.0 上已经变成 JSON 格式,需要改成类似:

<?php if($this->fields->archive()): ?>

以下是搜到现存的相关代码:点击跳转

vndroid avatar Apr 26 '24 06:04 vndroid

ok,感谢提供详细的信息,因为 typecho 1.3.0 还没正式发版,这个改动也会涉及到旧 te 的兼容问题,我这边估计会发一个 alpha 版跟 typecho 1.3 同步兼容。

chakhsu avatar Apr 26 '24 10:04 chakhsu

看看最新v1.6.2有没有解决你的问题。

chakhsu avatar Apr 27 '24 16:04 chakhsu