环境: Windows 7 Pro 64位。 阿帕奇2.2.25 的activeperl 5.18.2生成1802(64位) 的Bugzilla 4.4.5(萃取)使用Apache&Mysql在Windows 7上安装Bugzilla
好的,我按照一步一步的指示如这里所示:https://wiki.mozilla.org/Bugzilla:Win32Install
有1我整天研究并找不到解决方案的主要问题。这是“ppm安装DBD-mysql”的问题。没有“DBD-mysql”。当我使用ppm gui时,有一个DBD-mysqlpp,但这不是需要的。
当我在命令窗口中运行:C:\ Bugzilla的\ checksetup.pl,我得到的唯一错误: 检查DBD-mysql的(v4.001)未找到
For MySQL, Bugzilla requires that perl's DBD::mysql 4.001 or later be
installed. To install this module, run the following command (as Administrator):
ppm install DBD-mysql
嗯,我发现DBD-mysql 4.028在这里:http://search.cpan.org/~capttofu/DBD-mysql-4.028
但是,试图让perl ppm(perl包管理器)gui看到它,但即使指向gui首选项中的链接,它仍然不会看到它下载并安装它。这很糟糕。
所以,我手动下载它,看到一些废话“makefile.pl”文件。看,我使用的不是LINUX的WINDOWS,所以自然我翻了个白眼,但很快我就明白了,我需要这样做。那么,大约一个小时后,我终于可以创建一个mysql_config.pl文件。哦,哇,太棒了....现在什么!?接下来我该怎么做?
这部分不仅是加重,但现在我需要mod_perl在我的Apache。好了,所以我看在我.conf文件,我可以取消注释:
#LoadModule perl_module modules/mod_perl.so
猜猜是什么?它不存在。 (捂脸)
所以我研究,并从下载的mod_perl 2.0.8:http://perl.apache.org/download/index.html
嘿......你猜怎么着......另一该死的“生成文件”文件!让我告诉你,这跟90年代后期的MAC用户一样糟糕,并且试图找到一个兼容的程序。
所以,我的两个主要问题是:
- 我如何获得DBD-mysql的正确安装
- 我如何获得mod_perl的正确安装
我已经工作12小时不停地尝试安装Bugzilla。在这一点上,我非常沮丧,无法相信我已经准备好废弃这个并安装flyspray或其他一些php/mysql缺陷跟踪系统。
什么是游戏目前的状态?你已经下载了这些文件 - 你运行'perl Makefile.PL','make','make test'和'make install'来安装你下载的东西。 – 2014-09-27 09:30:20
我执行了'perl Makefile.PL',但仅此而已。我可以把整个事情都记下来,不知道perl。为了记录,我放弃了Bugzilla的Flyspray。我是一个PHP/MySQL的人,而且Flyspray很容易安装和配置。 Bugzilla不适用于Windows环境,期间。 Bugzilla针对Windows安装的文档已过时,并且不适用于当前版本的Perl。我可以处理这个问题,但我很乐意使用它,因为我是Mozilla产品的粉丝,而Bugzilla似乎拥有一个出色的支持社区。谢谢,'我吓坏了外星人',回复。 – Zyre 2014-09-27 15:15:48
您需要运行'make'和'make install'来安装您下载的东西 - 您是否阅读了安装说明? DBD :: mysql和mod_perl都有Windows安装说明。如果您已经花费了12个多小时,那么花点时间阅读并按照安装说明进行操作不会有什么影响。 – 2014-09-27 15:45:40