我正在尝试设置 MediaWiki,并尝试使用 Navbox 模板。我在本地机器上一切正常,但是当我将它们全部复制到服务器时,我得到 Lua 脚本错误,特别是:
Lua error at line 302: attempt to call field 'attr' (a nil value).
Backtrace:
(tail call): ?
Module:Navbox:302: in function "renderMainTable"
Module:Navbox:348: in function "renderMainTable"
(tail call): ?
mw.lua:425: ?
(tail call): ?
[C]: in function "xpcall"
MWServer.lua:73: in function "handleCall"
MWServer.lua:266: in function "dispatch"
MWServer.lua:33: in function "execute"
mw_main.lua:7: in main chunk
[C]: ?
如果我编辑该文件,那么它只会为所有其他字段提供错误。
我的服务器正在运行 MediaWiki 1.20,如果这有什么不同的话。我尝试过使用 Scribunto 1.20、1.21 和 master(对引擎进行更改以适应 1.20)。
如果有人可以提供帮助,那就太好了。
编辑模块:Navbox,HtmlBuilder。