如何使用 Strawberry Perl 在 Windows 上运行 Bugzilla?

如何使用 Strawberry Perl 在 Windows 上运行 Bugzilla?

我已经这样做了 3 天,通常会遇到 Storage.pm 问题,即“二进制映像 v18.86 大于 2.7”。

我尝试过不同的 Bugzilla:3.0.8、3.2.4、3.4rc1。

接下来我将尝试不同的 Perl(目前使用 5.10.0.4 便携式版本),

我不想使用旧版本的 MySQL(5.1.36-community),所以接下来我将尝试 PostgreSQL 8.4。

我会随时更新。我想在这里问一下,因为这些是一些常见的平台,也许有人已经成功了。

PS:Windows XP,Abyss Web Server X1(虽然我还不能运行 perl check-setup.pl)

更新:A编年史我(迄今为止)毫无成果的旅程。

答案1

这虽然不是对你问题的直接回答,但是你有没有考虑过在你的 XP 机器上的 Virtual Box 中运行 debian 或 ubuntu 或其他一些 linux 发行版?

诸如 bugzilla 、 perl 、 mysql 和 postgresql 之类的软件在其“本机”类 unix 类型环境中的运行效果总是比在 Windows 上运行得更好。

答案2

我已成功在 Windows XP、IIS 6.0、MySQL 5.1.36 和 ActivePerl-5.10 上安装了 bugzilla-3.2.4。bugzilla 网站建议使用 Active Perl。

无论如何,您遇到的具体错误是什么以及在什么情况下会出现该错误?

答案3

您正在使用 Strawberry Perl,但使用 ppm 安装。 ppm 也是 Strawberry 使用的,但安装模块的主要工具是 CPAN shell。 似乎您破坏了 Storable 模块。 您需要重新安装 Strawberry 并开始安装 Bundle::Bugzilla。 Bundle::Bugzilla 很久没有更新了,但这是一个很好的开始。

另一种方法是使用ActivePerl。

相关内容