I've installed Bugzilla a few times in the past on Microsoft machines in the past, never really had any problems. I came to setup bugzilla on a Windows 2003 R2 64-bit machine, already running IIS 6, MySQL 5.0 64 bit, windows setups are pretty simple from the Installing Bugzilla on Microsoft Windows instructions provided.
Grabbed a 64 bit version of active perl, installed and worked fine from IIS, however when running the checksetup.pl I could not get "ppm> install DBD-mysql" to work at all. When I manually specified theory58S package URL manually the penny dropped with platform architecture not supported.
After some hunting around, found this post summerising what I had suspected.
Long and short of it use the Perl 32 bit version from active perl for Bugzilla because the 64bit ActiveState version does not appear to support the DBD-mysql.
When running checksetup ignore the OCI.DLL not found unless you plan to use Oracle instead of mysql.
Noting there might be a 64bit version of DBD-mysql available for windows & active perl somewhere but this solved my problem quickly.
Radar Gun Connected to Stereo System
15 minutes ago
2 comments:
May I ask if you have overcome the problem? Would you please send the link which could be helpful for those who work on 64bit machine?
I'll be very grateful!
realalien@gmail.com
Sorry, I'm not quite sure what you are asking?
Do you mean how I got around the not being able to install "DBD-MySQL" on the 64bit version of ActivePerl?
If so, the short answer is I didn't. I just used the 32bit version of Active Perl.
Due to the 64bit version of ActivePerl not having a compatible ppm DBD-MySQL module that I could find.
Using the 32bit version of perl didn't seem to make any big performance issues, but it is a small use setup.
I uninstalled that and installed the 32bit version of ActivePerl and it worked fine.
At the time I followed the Windows install instructions for bugzilla but using these versions
* IIS 6, not forgetting to make sure allow "Perl CGI Extension".
* Active Perl 32bit, with its 32bit ppm modules)
* MySQL 5.0 64bit
And I removed the Taint switch check from the cgi files as otherwise it failed, see my other post about that.
And then bugzilla worked fine.
Also noting this was all at the time and the situation may have changed since.
Hope this helps, If not please do clarify you question.
Post a Comment