·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

Class "table_common_banned" does not have a method named "delete_by_expiration". New

63 3
发表于 前天 12:47 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
3.4升级3.5,全程更新没报错。

在后台操作更新缓存,出现这个报错,要怎么调整
我知道答案 回答被采纳将会获得1 贡献 已有3人回答
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论3

TyCodingLv.8 发表于 前天 12:47 | 查看全部
我也不懂,ai分析是
从错误回溯来看,问题似乎出现在  admin.php  的第58行,该行调用了  require(%s)  。这通常意味着某个文件或类没有正确加载。接着,回溯指向  admincp_tools.php  的第36行,该行调用了  updatecache()  ,这与缓存更新有关。接下来是  function_cache.php  的第26行,该行调用了  build_cache_ipbanned()  ,这与构建IP封禁缓存有关。然后是  cache_ipbanned.php  的第15行,该行调用了  discuz_base->_call(%s, Array)  ,最后是  discuz_base.php  的第44行,该行有一个  break()  语句。因此,问题似乎与IP封禁缓存的构建有关。可能是  table_common_banned  类缺少  delete_by_expiration  方法,或者该方法没有正确实现。首先,我应该检查  table_common_banned  类的定义,看看是否确实缺少这个方法。如果该方法不存在,我需要决定是实现它还是修改调用它的代码。但等一下,也许这是一个拼写错误。  delete_by_expiration  听起来像是一个标准的清理方法,用于删除过期的封禁记录。如果这个方法不存在,可能是代码更新时遗漏了,或者需要从另一个文件中包含。
我要说一句 收起回复
拾光Lv.8 发表于 前天 12:47 | 查看全部
备份就文件,用新文件,不要覆盖上传,挪走使用新的source目录
我要说一句 收起回复
独家记忆Lv.8 发表于 前天 12:48 | 查看全部
这是有X3.4的文件残留!

这是 让你移动文件的时候 你没移动!  

让你移动, 你不能复制粘贴备份的!

可以使用 beyond compare 这个软件, 和全新的X3.5 对比一下, 删除掉 残余的X3.4的文件
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.16.50.94,GMT+8, 2025-1-8 02:22 , Processed in 0.245169 second(s), 96 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表