
Установка bugzillы на denwer
0. Открыть документацию http://www.bugzilla.org/docs/,Скачать bugzilla с http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.1-to-3.6.2.diff.gz
Скачать руссификатор с http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.1-to-3.6.2.diff.gz
Распаковать в z:/home/bugzilla.
1. Установка недостающих perl-модулей. Сначала надо узнать, каких модулей не хватает:
./checksetup.pl --checkmodules
Добавить репозиторий:
ppm repo add theory58S http://cpan.uwinnipeg.ca/PPMPackages/10xx/
Для всех недостающих модулей:
ppm install ModuleName
Модуль DateTime-TimeZone у меня не установился, так как он был в двух репозиториях. Пришлось один из них выключить в perl package manager\Edit\Preferences во вкладке Repositories напротив http://ppm4.activestate.com/MSWin32-x86/5.10/1000/ нажать disable\enable.
А после установки - включить обратно.
2. включить innodb в mysql:
mysql.pl stop
в файле my.cnf закомментировать строчку skip-innodb:
#skip-innodb
mysql.pl start
3. Запустить
./checksetup.pl
4. Открыть localconfig и поправить
$db_driver = 'mysql';и
$db_host = 'localhost';
$db_name = 'bugs';
$db_user = 'bugs';
$db_pass = '';
$db_port = 0;
$diffpath = 'c:\program files\git\bin';
5. Настроить apache:
<Directory /home/localhost/www/Tools/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>