1、环境
- ActivePerl-5.8.8.820-MSWin32-x86-274739.msi 四川网通 [本地下载]
- apache_2.2.4-win32-x86-no_ssl.msi
-
Bugzilla 3.0 (2.1M)
-
mysql-noinstall-5.1.4-alpha-win32.zip
2、安装时参考文章
Byron Jones' Bugzilla Installation Guide for Windows
3、遇见的问题
应为在windows下mysql默认数据库字符即是latin1而bugzilla数据库要求utf8所以在安装完成创建任务时输入中文就会出现错误:DBD::mysql::db selectrow_hashref failed: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)
解决办法:在mysql安装目录中copy my-small.ini 为 my.ini,修改my.ini,在[mysql] 部分添加一行 default-character-set=utf8 ,然后重起mysql,并使用下面的语句重新创建bugs数据库:create database bugs default character set utf8;