1

我已经安装了MediaWiki,我想像{{listen}}在 Wikipedia 上一样使用该模板。

我尝试将{{Template:Listen}}and{{Module:Listen}}页面复制到我的 wiki 上,但它没有给出任何结果,因为页面被解释为 text (while {{Module:Listen}} is code (Lua?))

我应该怎么做才能让它工作?

4

1 回答 1

1

您需要安装扩展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 行之后添加。

于 2014-06-09T10:13:22.137 回答