问题
Typecho 在 PHP 7.4 版本上后台登录 & 后台刷新会出现一段php通知代码
这是由于php7.4 对代码规范做出的改变,对执行空数组值将统一提示如上通知。PHP官方介绍: Backward Incompatible Changes
Notice: Trying to access array offset on value of type null in /admin/common.php on line 32
这是由于php7.4 对代码规范做出的改变,对执行空数组值将统一提示如上通知。PHP官方介绍: Backward Incompatible Changes
问题修复
修改文件: /admin/common.php
把该文件第 32 行代码 $params = parse_url($currentMenu[2]);
修改为
$params = parse_url(isset($currentMenu[2]) ? $currentMenu[2] : null);
到此,后台登录警告通知已经消失!
PS:如果你正在使用 php 7.4.x 却未遇到该php通知信息,因为你关闭了 php 的错误日志输出而已!?
版权声明:本文为原创文章,版权归 Cooluc's Blog 所有,转载请注明出处!
本文链接:https://www.cooluc.com/archives/437.html
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
1 条评论
大佬这个主题是什么