2011-12-07 6 views
1

Я хочу развернуть bugzilla на dotcloud, но среда perl - psgi.Как развернуть bugzilla с psgi на dotcloud?

doc сказал, что я должен использовать «модули для добавления перехватчиков PSGI в устаревшие приложения CGI или FastCGI».

Я нашел CGI::Emulate::PSGI модуль, но не мог понять, как это сделать.

Я программист на Python и не имею опыта работы в Perl.

+1

Позднее добавление: http://www.activestate.com/ru/blog/2011/12/running-bugzilla-cloud – daxim

ответ

0

У меня был частичный успех с bugzilla-4.0.2 на локальном openSUSE. Я не думаю, что 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, что демонстрирует, или я делаю это неправильно.

+0

ОК, мне очень сложно выполнить преобразование. Я думаю, мне нужно vps для его развертывания. – unionx

0

Я не пробовал, но это звучит так, как вы хотите. Его бугзила развернута в облачный стекато. Вы можете присоединиться к Stackato, затем развернуть образец bugzilla. https://github.com/Stackato-Apps/bugzilla

+0

Обратите внимание на файл [psgi.patch] (https://github.com/Stackato-Apps/bugzilla/blob/master/psgi.patch), который может помочь здесь. – troyt

 Смежные вопросы

  • Нет связанных вопросов^_^