ysx24 发表于 2026-1-20 15:41:14

升级完3.5 后台一更新缓存提示 Class "table_common_banned" does not have a method named "delete_by_expiration". New

Discuz! System Error
Class "table_common_banned" does not have a method named "delete_by_expiration".

PHP Debug
No.FileLineCode1tools.php578updatecache()2source/function/function_cache.php26build_cache_ipbanned()3source/function/cache/cache_ipbanned.php15discuz_base->__call()4source/class/discuz/discuz_base.php44break()

1 贡献最佳答案

      升级方法不对, 有文件残留;

直接删除 source/function/cache/cache_ipbanned.php 这个文件即可!

X3.5 根本没有这个文件;

你的论坛可能还有其他 文件残留, 自己文件对比 清除一下吧      

天外飘仙发表于2025-3-24 21:56:01
[*]详细答案 >

IT618应用中心 发表于 2026-1-20 15:41:30

说明你更新X3.5的方法不对,有X3.4或更早的文件残留

ysx24 发表于 2026-1-20 15:41:43



升级方法不对, 有文件残留;

直接删除 source/function/cache/cache_ipbanned.php 这个文件即可!

X3.5 根本没有这个文件;

你的论坛可能还有其他 文件残留, 自己文件对比 清除一下吧

可可的可 发表于 2026-1-20 15:41:55

这个不是自带的文件,有遗留的文件引起的,可以有偿处理。

月落秋水 发表于 2026-1-20 15:42:51

source/function/cache/cache_ipbanned.php 这个文件改名后 更新看看

可可的可 发表于 2026-1-20 15:43:23

感谢!删除后一切正常。

小冰 发表于 2026-1-20 15:43:37

感谢!删除后一切正常。
页: [1]
查看完整版本: 升级完3.5 后台一更新缓存提示 Class "table_common_banned" does not have a method named "delete_by_expiration". New