1

我想在dotcloud上部署bugzilla,但是perl环境是psgi。

文档说我必须使用“模块将 PSGI 挂钩添加到传统 CGI 或 FastCGI 应用程序”。

我找到了CGI::Emulate::PSGI模块,但不知道该怎么做。

我是一名 Python 程序员,没有 Perl 经验。

4

2 回答 2

0

我没有尝试过,但这听起来像你想要的。它的 bugzila 部署到云 stackato。您可以加入 Stackato,然后部署 bugzilla 示例。 https://github.com/Stackato-Apps/bugzilla

于 2012-04-26T23:09:03.953 回答
0

我在本地 openSUSE 上使用 bugzilla-4.0.2 取得了部分成功。我不认为 Bugzilla 会在短期内适合云部署,因为它需要大量的手动设置。按照参考的说明进行操作docs/en/html/index.html,然后运行

plackup -MPlack::App::CGIBin -e'Plack::App::CGIBin->new(root => ".")->to_app'

并访问http://localhost:5000/index.cgi。缺少静态文件,例如样式表。类似的东西

plackup -MPlack::Builder -MPlack::App::Directory -MPlack::App::CGIBin -e 'builder {
    mount "/" => Plack::App::CGIBin->new(root => ".")->to_app;
    mount "/" => Plack::App::Directory->new({ root => "." })->to_app;
}'

是必要的,但安装到同一路径实际上在 Plack 0.9985 中不起作用,或者我做错了。

于 2011-12-07T17:00:09.053 回答