从 1.21 移动到 1.27 信息框损坏

Moving from 1.21 to 1.27 Infobox Broken

http://wiki.armaina.com/index.php/Munin 这只是一页,但我所有使用右侧信息框的页面都在 mediawiki 1.27

上执行此操作

http://wiki.armaina.com/index.php/Template:Character 这是用于信息框的模板,这不是维基百科信息框,它不使用 lua,它与 1.21 一起工作,没有任何额外的模组。 (我不想安装Lua,我不应该需要它,所以请不要建议)信息框的功能是,如果我不填写值,它不会完全显示,我使用的图像应该恢复为缩略图大小。

所有模板和 CSS 都是从原始 1.21 版本复制而来的,所以我能想到的是 Wiki 代码本身在版本之间发生了变化,我只是不知道具体更改了哪一部分或从哪里开始寻找。我只是希望有人可能知道是什么破坏了它以及我可以做些什么来修复它。

FIXED = 需要激活解析器扩展才能工作。解析器已安装,但自 mediawiki 1.24 起默认关闭。解决方案是将其添加到 localsettings.php.

require_once "$IP/extensions/ParserFunctions/ParserFunctions.php";
$wgPFEnableStringFunctions = true; 

您缺少 ParserFunctions 扩展名。考虑到在 1.21 中没有它也无法工作,您在复制旧配置时可能犯了一些错误。