免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4776 | 回复: 11
打印 上一主题 下一主题

bugzilla for win 在安装完成后,无法正常工作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-07 16:47 |只看该作者 |倒序浏览
1. mysql-4.1.18正确安装且建立一个数据库bugman,用户名bugtest,密码123;>use bugman;
2. 安装ActivePerl5.8;修改defaultsite ||="http://cpan.shellhung.org";
3. 解压缩bugzilla-2.20.1并通过perl checksetup.pl检查需要的perl并安装成功所有需要的perl;
4. 配置IIS,编辑.pl为 'C:\Perl\bin\perl.exe "%s" %s';添加 .cgi为'C:\Perl\bin\perl.exe -T "%s" %s';新建虚拟目录bugzilla,添加index.cgi;
5. 再次perl checksetup.pl,检查完成后,提示输入smtp地址,没有输入,直接退出;
6. 在ie打开http://localhost/bugzilla/,无法打开(提示内容没记录);
7. 编辑localconfig:
    index_html=1;
    webervergroup="8"
    db_user="bugtest"
    db_pass="123"
    (网上有文章提示还要修改mysqlpath,但在文件中未找到该项);
8.  perl checksetup.pl提示:
Populating duplicates table...
Migrating old chart data into database ...
DBD::mysql::db do failed: Access denied for user 'bugtest'@'localhost' to databa
se 'bugman' at Bugzilla/DB/Mysql.pm line 180
        Bugzilla:B::Mysql::bz_lock_tables('Bugzilla:B::Mysql=HASH(0x3ba589
', 'series_categories WRITE', 'series WRITE') called at Bugzilla/Series.pm line
175
        Bugzilla::Series::writeToDatabase('Bugzilla::Series=HASH(0x2e4583c)') ca
lled at checksetup.pl line 3481
9.  在ie打开http://localhost/bugzilla/,可以显示如图;填入mysql的用户名和密码,bugtest,123,无响应;
10.D:\Bugzilla下所有的.cgi文件,删除'/usr/bin/perl –wT'中的'T';在'require "CGI.pl"; '后面添加'require "Globals.pl"; ' ;
10.在\perl下无法再次找到localconfig文件;

本人不懂perl,不懂mysql。
急等高手指点!!非常感谢!

bugzilla.jpg (42.97 KB, 下载次数: 41)

bugzilla.jpg

论坛徽章:
0
2 [报告]
发表于 2006-03-08 15:30 |只看该作者
重复整个安装过程,然后执行perl checksetup.pl,打印以下信息(前面的信息删节):
……………………
……………………
Populating duplicates table...
Migrating old chart data into database ...
DBD::mysql::db do failed: Access denied for user 'bugs'@'%' to database 'bugdb'
at Bugzilla/DB/Mysql.pm line 180
        Bugzilla:B::Mysql::bz_lock_tables('Bugzilla:B::Mysql=HASH(0x39c8a14)
', 'series_categories WRITE', 'series WRITE') called at Bugzilla/Series.pm line
175
        Bugzilla::Series::writeToDatabase('Bugzilla::Series=HASH(0x29e1b5c)') ca
lled at checksetup.pl line 3481

打开页面http://localhost/bugzilla,如上图,输入数据库用户名和密码,跳转到http://you-havent-visited-editparams.cgi-yet/index.cgi,显示为不可用。


请高手指点啊!!!

论坛徽章:
0
3 [报告]
发表于 2006-03-08 15:44 |只看该作者
重装的时候,另新建了数据库bugdb,user:bugs;密码123

论坛徽章:
0
4 [报告]
发表于 2006-03-08 20:25 |只看该作者
你怎么往mysql里添加用户'bugs'的?说详细点。。。

论坛徽章:
0
5 [报告]
发表于 2006-03-09 14:22 |只看该作者
根据这个来装的。
http://www.websina.com/bugzero/faq/database-mysql-win.html

c:\mysql -uroot -p

mysql> use mysql;
mysql> create database bugman;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP ON bugs.* TO bugs@"%" IDENTIFIED BY '123';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP ON bugs.* TO bugs@localhost IDENTIFIED BY '123';
mysql> flush privileges;
mysql> quit;

c:\mysql -ubugs -p

mysql>use bugman;

然后checksetup.pl出现以上信息

论坛徽章:
0
6 [报告]
发表于 2006-03-09 14:56 |只看该作者
再然后重新ghost系统,按照bugzilla官方提供的步骤(个别地方有修改)从头安装。
http://www.bugzilla.org/docs/win32install.html

1. 从CVS安装bugzilla到C:\bugzilla;
2. 安装mysql到C:\MySql,建立数据库:
C:\mysql\bin>mysql --user=root -p mysql
Enter password: ********
mysql> create database bugs;
mysql> grant all privileges on bugs.* to 'bugs'@'localhost' identified by '123';
mysql> flush privileges;
mysql> quit

C:\mysql\bin>mysql --user=bugs -p mysql
Enter password: ***
mysql> use bugs;
mysql>

3. 安装perl到C:\perl;
4. 修改C:\Perl\Lib\CPAN.pm,将$CPAN: defaultsite ||= "ftp://ftp.perl.org/pub/CPAN"替换为$CPAN: defaultsite ||= "http://cpan.shellhung.org";
5. 执行checksetup.pl
    C:\bugzilla\perl checksetup.pl
6. 按照5的结果,安装所有modules(ppm);
7. 执行checksetup.pl
    C:\bugzilla\perl checksetup.pl;检查通过且与安装指导的结果一致;
Checking user setup ...

This version of Bugzilla contains some variables that you may want
to change and adapt to your local settings. Please edit the file
'./localconfig' and rerun checksetup.pl

The following variables are new to localconfig since you last ran
checksetup.pl:   index_html cvsbin interdiffbin diffpath create_htaccess
webservergroup db_driver db_host db_pass db_sock db_check

8. 配置IIS:
   8.1 在“默认web站点”,新建虚拟目录bugzilla,指向C:\bugzilla,“执行(例如。。。)”打勾;
   8.2 bugzilla属性-->配置,添加.cgi,c:\perl\bin\perl.exe -xc:\bugzilla -wT "%s" %s,所有权限;删除.pl;
   8.3 bugzilla属性-->文档,添加“index.cgi”,并删除其他;

9. 执行checksetup.pl
    C:\bugzilla\perl checksetup.pl,提示输入smtp:smtp.263xmail.com;
10. 修改localconfig:
   $db_host = "localhost";         
    $db_port = 3306;               
    $db_name = "bugs";              
    $db_user = "bugs";   
    $db_pass = '123';
11. 执行checksetup.pl
    C:\bugzilla\perl checksetup.pl(与安装指导结果一致)
Looks like we don't have an administrator set up yet.  Either this is  
your first time using Bugzilla, or your administrator's privileges might have accidently been deleted.
Enter the e-mail address of the administrator: byron@example.com
You entered 'byron@example.com'.  Is this correct? [Y/n] y
Enter the real name of the administrator: Byron Jones

Enter a password for the administrator account: beef

Please retype the password to verify: beef

'byron@example.com' is now set up as an administrator account.

(此处administrator名字和邮箱替换为本人名字和工作邮箱)

12. 在IE中打开http://localhost/bugzilla,进入bugzilla登陆页面;输入名字和密码,跳转到http://you-havent-visited-editparams.cgi-yet/index.cgi,显示无法登陆。

以小弟的能力只能到这一步了,我可以提供安装支持,请哪位帮忙在这两天解决这个问题,跪谢!!

[ 本帖最后由 likeforrest 于 2006-3-9 15:00 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-03-09 15:09 |只看该作者
按照bugzilla官方安装文档,到这一步应该是安装成功了,也应该可以使用了。
若哪位高人指点一下,使之正常运转,这就是bugzilla for win2000的完整安装文档。

论坛徽章:
0
8 [报告]
发表于 2006-03-09 15:49 |只看该作者
DBD::mysql::db do failed: Access denied for user 'bugs'@'%' to database 'bugdb'
at Bugzilla/DB/Mysql.pm line 180

哥们你好好看看这条报错信息和你的grant

论坛徽章:
0
9 [报告]
发表于 2006-03-09 15:53 |只看该作者
明白了,权限问题,所以我重新建立数据库是,给与用户所有权限。现在不报错了,但无法使用,谢谢!!

论坛徽章:
0
10 [报告]
发表于 2006-03-09 18:33 |只看该作者
原帖由 likeforrest 于 2006-3-9 15:53 发表
明白了,权限问题,所以我重新建立数据库是,给与用户所有权限。现在不报错了,但无法使用,谢谢!!


那估计是程序上的问题了,仔细检查一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP