Назад | Перейти на главную страницу

Как я могу запустить Bugzilla в Windows с Strawberry Perl?

Я занимаюсь этим уже 3 дня и обычно сталкиваюсь с проблемой Storage.pm с «двоичным образом v18.86 больше 2,7».

Я пробовал разные Bugzilla: 3.0.8, 3.2.4, 3.4rc1.

Затем я попробую разные Perl (прямо сейчас использую 5.10.0.4 Portable),

Я не хочу переходить на старую версию MySQL (5.1.36-community), поэтому сейчас я попробую PostgreSQL 8.4.

Я буду обновлять по ходу. Я хотел спросить здесь, так как это некоторые общие платформы, и, возможно, у кого-то это работает.

P.S .: Windows XP, Abyss Web Server X1 (хотя я еще даже не могу запустить perl check-setup.pl)

ОБНОВИТЬ: А хроника моего (пока) бесплодного путешествия.

Я успешно установил bugzilla-3.2.4 в Windows XP, IIS 6.0, MySQL 5.1.36 и ActivePerl-5.10. Сайт bugzilla рекомендует использовать Active Perl.

В любом случае, какую именно ошибку вы получаете и в каком сценарии она возникает?

не совсем прямой ответ на ваш вопрос, но рассматривали ли вы возможность запустить debian, ubuntu или какой-либо другой дистрибутив Linux внутри Virtual Box на вашей машине XP?

такие программы, как bugzilla, perl, mysql и postgresql, всегда будут лучше работать в своей «родной» unix-подобной среде, чем в Windows.

Вы используете Strawberry Perl, но устанавливаете с помощью ppm. ppm также используется Strawberry, но основным инструментом для установки модулей является оболочка CPAN. Похоже, вы сломали модуль Storable. Вам нужно будет переустановить Strawberry и начать с установки Bundle :: Bugzilla. Bundle :: Bugzilla долгое время не обновлялась, но это хорошее начало.

Другой способ - использовать ActivePerl.