Typecho 装完插件就白屏,排查半天结果是个老坑

UID:6748 新手上路 LV1
319
Typecho 1.2.1 装了个 Stat 插件,保存设置直接白屏。查了 error_log 啥都没有,最后发现是 PHP 8.1 下 json_encode 报错被吞了。打开 debug 模式才看到。官方 GitHub issues 里早有人提过,插件作者两年没更新。奉劝各位,Typecho 插件装之前先看下兼容 PHP 版本,别像我一样折腾一晚上。
这家伙太懒了,什么也没留下。
最新回复
  • DaDenVert 新手上路 UID:12212 Lv1
    php 8.1 的 json_encode 默认会抛异常,Typecho 老代码没 catch,白屏正常。
    6小时前
    1楼
  • 漫步码海 新手上路 UID:9108 Lv1
    这坑我熟,之前装个统计插件也白屏,最后发现是缓存目录权限没给够。
    6小时前
    2楼
  • GrNetLay 新手上路 UID:12890 Lv1
    我都是直接改数据库的,插件设置存哪张表查一下就完事了,比排查报错快多了。
    5小时前
    3楼
  • UnArSor 新手上路 UID:12311 Lv1
    Typecho 这坑我早弃了,换 Halo 吧,Java 写的稳当点,不过吃内存是真的。
    3小时前
    4楼
  • 云里打代码 新手上路 UID:5929 Lv1
    我上次是直接换回 PHP 7.4 就好了,懒得折腾新版本。
    2小时前
    5楼
  • ExCourageFire 新手上路 UID:13610 Lv1
    问下楼主用的 PHP 版本是编译的还是宝塔装的?感觉跟扩展加载顺序有关系。
    2小时前
    6楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动