首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行cgilua.fcgi时出现WSAPI错误

运行cgilua.fcgi时出现WSAPI错误
EN

Stack Overflow用户
提问于 2013-08-05 01:49:43
回答 1查看 553关注 0票数 1

我正在尝试配置一个web服务器来使用Lua来创建web应用程序。我使用 lighttpd 作为我的默认was服务器来运行静态网站和PHP,因此,我明显的选择是lighttpd。

在Google和这个列表历史记录中搜索,我发现在快速的步骤中,我可以很容易地配置如下:

  • 用润滑油安装cgilua
  • 以luarocks为依存度,安装wsapi和wsapi fcgi。
  • 在lighttpd.conf中配置几行
  • 重启lighttpd

当我这么做的时候,莱特普停下来为我的网站服务。然后在终端中运行cgilua.fcgi,并且总是收到以下错误消息:

应用程序中的WSAPI错误: /usr/local/share/lua/5.1/wsapi/common.lua:408:找不到要加载的文件名,检查您的配置或URL堆栈跟踪: C: in function 'error‘/usr/local/share/lua/5.1/wsapi/common.lua:408: in function 'adjust_non_wrapped’/usr/local/share/lua/5.1/wsapi/common.lua:422: in function 'normalize_paths‘/usr/local/share/lua/5.1/wsapi/common.lua:665: in function (尾叫):?C:函数'xpcall‘,函数中的/usr/local/share/lua/5.1/wsapi/common.lua:257:,函数中的run_app,函数中的run_app,函数中的运行,函数中的/usr/local/share/lua/5.1/wsapi/fastcgi.lua:40:.al/lib/luarocks/rocks/cgilua/5.1.4-1/bin/cgirua.fcgi:33:在主要部分C:?

有人能帮我吗?我做错什么了?谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-08-05 02:57:06

我发现的一个解决方案是在lighttpd上使用简单的cgi配置。没有cgilua,没有快速cgi,没有依赖项,只是在lighttpd中启用了cgi模块,并添加了:

代码语言:javascript
复制
cgi.assign = (
    ".lua"  => "/usr/bin/lua",
)

但据我所知,cgi太慢了,而且FastCGI更好。“纯cgi”太糟糕了,不能用吗?我认为配置非常简单和快速,所以我想使用这种方法来启动我的web应用程序。

有什么建议吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18049566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档