我已经安装了MediaWiki
,我想使用{{listen}}
模板,因为可以在维基百科上做。
我尝试将{{Template:Listen}}
和{{Module:Listen}}
页面复制到我的wiki上,但它没有给出任何结果,因为页面被解释为文本(while {{Module:Listen}} is code (Lua?))
。
我该怎么做才能让它工作?
您需要安装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';
。