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