我已经安装了MediaWiki
,我想像{{listen}}
在 Wikipedia 上一样使用该模板。
我尝试将{{Template:Listen}}
and{{Module:Listen}}
页面复制到我的 wiki 上,但它没有给出任何结果,因为页面被解释为 text (while {{Module:Listen}} is code (Lua?))
。
我应该怎么做才能让它工作?
我已经安装了MediaWiki
,我想像{{listen}}
在 Wikipedia 上一样使用该模板。
我尝试将{{Template:Listen}}
and{{Module:Listen}}
页面复制到我的 wiki 上,但它没有给出任何结果,因为页面被解释为 text (while {{Module:Listen}} is code (Lua?))
。
我应该怎么做才能让它工作?
您需要安装扩展Scribunto才能使用 Lua。在最近的 MW 版本中,扩展已经捆绑,你所要做的就是
require_once "$IP/extensions/Scribunto/Scribunto.php";
否则先下载它并把它放在你的扩展目录中。
如果这不起作用,您可能必须使用与 Scribuntu 扩展捆绑在一起的 Lua 的另一个版本(这将取决于您的服务器)。请参阅http://www.mediawiki.org/wiki/Extension:Scribunto上的说明,了解如何执行此操作。简而言之:在您的服务器上安装 Lua,设置$wgScribuntoEngineConf['luastandalone']['luaPath']
为您的 Lua 二进制文件的路径,并 $wgScribuntoDefaultEngine = 'luastandalone';
在 require_once 行之后添加。