0

私は最近、展開したい触媒アプリケーションを開発しました。私のホスト ( OVH ) では、mod_cgi を介して perl アプリケーションを使用できます。残念ながら、私は触媒アプリを mod_perl で実行することに慣れています。私は mod_cgi の経験がまったくないため、mod_cgi で触媒アプリを実行する方法についての適切なドキュメントを見つけることができないようです。

あなたたちの何人かが私に手を貸してくれる可能性はありますか?OVH のサービスで触媒アプリを実行したことのある人はいますか?

ありがとう、ldx

4

2 に答える 2

3

catalyst.plCGI プログラムを作成します。

Foo-Bar> cd ..
> catalyst.pl -scripts Foo::Bar
> ls Foo-Bar/scripts/

Catalyst 5.8 の場合、Foo-Bar/scripts/foo_bar_cgi.plPOD を除外するコードは次のようになります。

#!/usr/bin/env perl
use Catalyst::ScriptRunner;
Catalyst::ScriptRunner->run('Foo::Bar', 'CGI');

1;
于 2010-11-16T10:32:45.787 に答える
2

Catalyst::Engine::CGIは、見なければならない基本モジュールです。Catalyst コードがバックエンドに依存しない場合は、それをベース アプリにドロップし、アプリケーション全体を実行する CGI ファイルを作成するだけで、すべて機能します。

ただし、CGI 環境は、fastcgi や mod_perl よりもはるかに遅くなります。

于 2010-11-16T09:14:59.917 に答える