Luaを使用して Web アプリケーションを作成するように Web サーバーを構成しようとしています。私はデフォルトの Web サーバーとしてlighttpdを使用して、静的 Web サイトとPHP ブログを実行しているので、当然の選択は lighttpd でした。
Google とこのリストの履歴で検索すると、簡単な手順で簡単に構成できることがわかります。
- luarocks で cgilua をインストールする
- luarocks を依存関係として wsapi と wsapi-fcgi をインストールします。
- lighttpd.conf で数行を設定します
- lighttpd を再起動します
これを行ったとき、lighttpd は Web サイトの提供を停止しました。次に、ターミナルで cgilua.fcgi を実行すると、常に次のエラー メッセージが表示されます。
アプリケーションの WSAPI エラー: /usr/local/share/lua/5.1/wsapi/common.lua:408: ロードするファイル名が見つかりませんでした。構成または URL スタックのトレースバックを確認してください: [C]: 関数 'エラー' 内 / usr/local/share/lua/5.1/wsapi/common.lua:408: 関数 'adjust_non_wrapped' 内 /usr/local/share/lua/5.1/wsapi/common.lua:422: 関数 'normalize_paths' 内 /usr/ local/share/lua/5.1/wsapi/common.lua:665: 関数内 (末尾呼び出し): ? [C]: 関数 'xpcall' 内 /usr/local/share/lua/5.1/wsapi/common.lua:257: 関数 'run_app' 内 /usr/local/share/lua/5.1/wsapi/common.lua: 284: 関数 'run' で /usr/local/share/lua/5.1/wsapi/fastcgi.lua:40: 関数 'run' で ...al/lib/luarocks/rocks/cgilua/5.1.4-1/ bin/cgilua.fcgi:33: メイン チャンク内 [C]: ?
誰でも私を助けることができますか?私が間違っていることは何ですか?ありがとうございました