在cgilua上SAPI为零。lua:93
我正在尝试在我的服务器上安装和配置cgilua。我已经通过apt-get安装了Apache和lua(5.2.1.4),通过luarock安装了cgilua(5.2.1-1)。在Apache上,我使用a2enmod添加了lua_mod。我创建了一个lua.conf文件,将lua脚本与lua和lp文件相关联 为了测试一切是否正常,我使用了以下代码:在cgilua上SAPI为零。lua:93,lua,cgilua,Lua,Cgilua,我正在尝试在我的服务器上安装和配置cgilua。我已经通过apt-get安装了Apache和lua(5.2.1.4),通过luarock安装了cgilua(5.2.1-1)。在Apache上,我使用a2enmod添加了lua_mod。我创建了一个lua.conf文件,将lua脚本与lua和lp文件相关联 为了测试一切是否正常,我使用了以下代码: #!/usr/bin/env lua cgilua = require "cgilua" cgilua.htmlheader() if cgi
#!/usr/bin/env lua
cgilua = require "cgilua"
cgilua.htmlheader()
if cgilua.QUERY.language == 'english' then
greeting = 'Hello World!'
elseif cgilua.QUERY.language == 'portuguese' then
greeting = 'Olá Mundo!'
else
greeting = '[unknown language]'
end
cgilua.put('<html>')
cgilua.put('<head>')
cgilua.put(' <title>'..greeting..'</title>')
cgilua.put('</head>')
cgilua.put('<body>')
cgilua.put(' <strong>'..greeting..'</strong>')
cgilua.put('</body>')
cgilua.put('</html>')
#/usr/bin/env lua
cgilua=需要“cgilua”
cgilua.htmlheader()
如果cgilua.QUERY.language=='english',则
问候语=‘你好,世界!’
elseif cgilua.QUERY.language==‘葡萄牙语’然后
问候语='OláMundo!'
其他的
问候语=“[未知语言]”
结束
cgilua.put(“”)
cgilua.put(“”)
cgilua.put(“”..问候语..“”)
cgilua.put(“”)
cgilua.put(“”)
cgilua.put(“”…问候语“”)
cgilua.put(“”)
cgilua.put(“”)
我一直在犯这样的错误:
[lua:错误][pid 14909]AH02613:加载错误
/var/www/html/lua/index.lua:/usr/local/share/lua/5.2/cgilua.lua:93:
尝试索引提升值“SAPI”(一个零值)
有人能解释一下这个问题吗