如何在MediaWiki中屏蔽页面显示的弃用警告提示
MediaWiki弃用警告屏蔽解决方法
你遇到的警告是Scribunto扩展旧版本调用了MediaWiki 1.34版本起废弃的方法导致的,可按优先级选择以下解决方案:
- 优先升级Scribunto扩展到与你当前MediaWiki版本匹配的正式版本,从根源修复废弃方法调用问题,这是最推荐的处理方式,不会掩盖潜在的兼容风险。
- 若暂时无法完成扩展升级,可通过修改MediaWiki站点根目录下的
LocalSettings.php配置文件,添加以下规则关闭弃用警告输出:
# 关闭调试与弃用警告显示 $wgShowExceptionDetails = false; $wgShowDebug = false; $wgDevelopmentWarnings = false; # 过滤弃用类错误上报 error_reporting( error_reporting() & ~E_DEPRECATED & ~E_USER_DEPRECATED );
- 若上述MediaWiki配置不生效,可调整PHP层面的配置规则,修改php.ini文件的对应参数:
# 过滤弃用、严格规范类错误输出 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT # 关闭前端错误展示 display_errors = Off
对外公开的生产环境建议直接关闭前端错误输出,所有错误仅写入日志文件即可,既不会影响用户访问体验,也不会泄露站点路径等敏感信息。
内容的提问来源于stack exchange,提问作者shantanuo
相关产品推荐
相关产品推荐

