Thread:Project:Support desk/Alternative to shipped Scribunto Lua, Interpreter Error 126

MediaWiki	1.20.2 PHP	5.3.24 (cgi-fcgi) MySQL	5.0.96-log

After some research regarding previous problems, I found that the shipped Standalone Lua was not functioning correctly. Because my provider does not provide Lua already built in, I am trying to install it myself. I do have shell access, but I'm having issues installing. I have been trying to install the binaries by simply dropping the tar.gz in the appropriate folder I specified with $wgScribuntoEngineConf['luastandalone']['luaPath'] = '/home/content/54/10246254/html/lua'; and then tar zxf the file. This doesn't seem to suffice because I'm given the below error in my .log.

/home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/lua_ulimit.sh: line 6: exec: /home/content/54/10246254/html/lua: cannot execute: Is a directory

accessing a template or anything that uses scribunto directly gives me this stacktrace. What should the interior of my lua folder look like for the path to work correctly?

Lua error: Internal error: The interpreter exited with status 126. Backtrace:
 * 1) 0 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(448): ScribuntoEngineBase->newException('scribunto-luast...', Array)
 * 2) 1 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(308): Scribunto_LuaStandaloneInterpreter->checkStatus
 * 3) 2 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(279): Scribunto_LuaStandaloneInterpreter->sendMessage(Array)
 * 4) 3 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(218): Scribunto_LuaStandaloneInterpreter->dispatch(Array)
 * 5) 4 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(10): Scribunto_LuaStandaloneInterpreter->getStatus
 * 6) 5 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(156): Scribunto_LuaStandaloneEngine->load
 * 7) 6 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(514): Scribunto_LuaEngine->getInterpreter
 * 8) 7 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(498): Scribunto_LuaModule->getInitChunk
 * 9) 8 /home/content/54/10246254/html/wiki/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(526): Scribunto_LuaModule->execute
 * 10) 9 /home/content/54/10246254/html/wiki/extensions/Scribunto/common/Hooks.php(96): Scribunto_LuaModule->invoke('infobox', Object(PPTemplateFrame_DOM))
 * 11) 10 [internal function]: ScribuntoHooks::invokeHook(Object(Parser), Object(PPTemplateFrame_DOM), Array)
 * 12) 11 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3250): call_user_func_array('ScribuntoHooks:...', Array)
 * 13) 12 /home/content/54/10246254/html/wiki/includes/parser/Preprocessor_DOM.php(1083): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))
 * 14) 13 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3416): PPFrame_DOM->expand(Object(PPNode_DOM))
 * 15) 14 /home/content/54/10246254/html/wiki/includes/parser/Preprocessor_DOM.php(1083): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))
 * 16) 15 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3411): PPFrame_DOM->expand(Object(PPNode_DOM))
 * 17) 16 /home/content/54/10246254/html/wiki/includes/parser/Preprocessor_DOM.php(1083): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))
 * 18) 17 /home/content/54/10246254/html/wiki/extensions/ParserFunctions/ParserFunctions_body.php(220): PPFrame_DOM->expand(Object(PPNode_DOM))
 * 19) 18 [internal function]: ExtParserFunctions::switchObj(Object(Parser), Object(PPTemplateFrame_DOM), Array)
 * 20) 19 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3250): call_user_func_array('ExtParserFuncti...', Array)
 * 21) 20 /home/content/54/10246254/html/wiki/includes/parser/Preprocessor_DOM.php(1083): Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))
 * 22) 21 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3411): PPFrame_DOM->expand(Object(PPNode_DOM))
 * 23) 22 /home/content/54/10246254/html/wiki/includes/parser/Preprocessor_DOM.php(1083): Parser->braceSubstitution(Array, Object(PPFrame_DOM))
 * 24) 23 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(3038): PPFrame_DOM->expand(Object(PPNode_DOM), 0)
 * 25) 24 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(1136): Parser->replaceVariables('{{#invoke:Infob...')
 * 26) 25 /home/content/54/10246254/html/wiki/includes/parser/Parser.php(370): Parser->internalParse('{{#invoke:Infob...')
 * 27) 26 /home/content/54/10246254/html/wiki/includes/WikiPage.php(3110): Parser->parse('{{#invoke:Infob...', Object(Title), Object(ParserOptions), true, true, 1389)
 * 28) 27 /home/content/54/10246254/html/wiki/includes/PoolCounter.php(209): PoolWorkArticleView->doWork
 * 29) 28 /home/content/54/10246254/html/wiki/includes/Article.php(631): PoolCounterWork->execute
 * 30) 29 /home/content/54/10246254/html/wiki/includes/actions/ViewAction.php(37): Article->view
 * 31) 30 /home/content/54/10246254/html/wiki/includes/Wiki.php(427): ViewAction->show
 * 32) 31 /home/content/54/10246254/html/wiki/includes/Wiki.php(304): MediaWiki->performAction(Object(Article))
 * 33) 32 /home/content/54/10246254/html/wiki/includes/Wiki.php(536): MediaWiki->performRequest
 * 34) 33 /home/content/54/10246254/html/wiki/includes/Wiki.php(446): MediaWiki->main
 * 35) 34 /home/content/54/10246254/html/wiki/index.php(59): MediaWiki->run
 * 36) 35 {main}

Thank you.