You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MediaWiki的CategoryTree扩展登录状态下无法更新问题求助

你贴出的三个配置项前都带有#注释符,属于未生效状态,先删除三个配置前的#,保存LocalSettings.php后重启php服务(或web服务器)再验证效果。

登录后自定义命名空间页面消失、登出可见,属于自定义命名空间权限配置错误问题:CategoryTree会自动根据当前登录用户的权限过滤不可见的页面,出现这个情况说明你在LocalSettings.php中给登录用户组(user组)配置的自定义命名空间读取权限低于匿名用户组(*组),检查你自定义命名空间的权限配置项,修正权限即可。

关于缓存不更新的问题,除了上述注释问题外,可逐一排查以下点:

  • 若你配置了服务器端反向代理缓存(如nginx fastcgi_cache、CDN缓存),需要单独清理这类外部缓存,关闭MediaWiki自身缓存不会影响外部缓存生效。
  • 单独跑分类成员更新队列:执行php runJobs.php --type categorymembers 仅处理分类关联的更新任务,避免全量队列堆积导致更新延迟。
  • 强制全局缓存失效:在LocalSettings.php中临时添加$wgCacheEpoch = date('YmdHis'); 保存后访问一次站点,可强制所有客户端和服务端已生成的旧缓存全部失效,执行后可以删掉这行配置避免后续不必要的缓存刷新。

内容的提问来源于stack exchange,提问作者JConstantine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 21:06:03