SAPI在cgilua.lua上为零:93

时间:2017-10-24 20:57:42

标签: lua cgilua

我正在尝试在我的服务器上安装和配置cgilua。我通过luarocks通过apt-get和cgilua(5.2.1-1)安装了Apache和lua(5.2.1.4)。在Apache上,我已经使用a2enmod添加了lua_mod。我创建了一个lua.conf文件,将lua-script与lua和lp文件关联起来。

为了测试一切是否正常,我使用了以下代码:

#!/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>')

我一直收到这个错误:

  

[lua:error] [pid 14909] AH02613:加载错误   /var/www/html/lua/index.lua:/usr/local/share/lua/5.2/cgilua.lua:93:   试图为upvalue索引&#39; SAPI&#39; (零值)

有人可以对这个问题有所了解吗?

0 个答案:

没有答案