老罗博客
  • 首页
  • 钓鱼
  • 友链
  • 友圈
  • 排行
  • 归档
  • 关于
  • 首页
  • 微语
  • 友圈
  • 友链
  • 排行
  • 搜索
  • 夜间模式
    ©2021-2026  老罗博客 Theme by OneBlog

    老罗博客博客

    搜索
    标签
    # 游记 # 网络
  • 首页>
  • 网络>
  • 正文
  • rizhi主题错误提示的修改

    2026年04月05日 21 阅读 3 评论 374 字

    今天rizhi主题作者发来了更新包,适配了ty1.3.0,使用php7.4正常,使用php8.0出现错误的提示如下:

    Warning: Undefined array key "permalink" in
    /www/wwwroot/www.luosir.cn/usr/themes/rizhi/functions.php on line 342

    PHP 8.0 对未定义数组下标检查更严格,permalink 这个链接字段不存在,没获取到,PHP8 就报错,PHP7只会忽略,不会报错。
    把出现错误提示的那行代码换成下面的

    $permalink = isset($post['permalink']) ? $post['permalink'] : '';
    本文著作权归作者 [ 老罗 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    读者留言3

    1. 我是军爸 Lv.1 浙江省台州市
      2026-04-05 21:15 回复

      打开首页,右上角弹出错误消息。/www/wwwroot/www.luosir.cn/usr/themes/rizhi/header.php on line 20
      alternate stylesheet" href="https://www.luosir.cn/usr/themes/rizhi/css/dark.min.css" title="dark">

    2. Vind Lv.1 上海市静安区
      2026-04-05 20:44 回复

      我用lilog聚合时候,也遇到过PHP8报错的情况,是某个函数在7.x时候需要用到,到8.x时候已经默认支持了,但是再写就变成多余,反而报错了。

      1. 老罗 博主 广东省广州市
        2026-04-05 20:46 回复
        @Vind

        不用改那就最好了。

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页微语友圈友链排行
    本站由 提供CDN加速/云存储服务
    粤ICP备2024302751号-1
    Theme by OneBlog V3.6.5
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。

    首页
    友链
    友圈
    说说