日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | |||||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
| 11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
| 18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
| 25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
搜索标题
统计信息
- 访问量: 466
- 日志数: 5
- 建立时间: 2007-07-27
- 更新时间: 2008-03-26
我的最新日志
-
TD之Site Administraotr介绍
2008-3-26
Site Administrator(站点管理)一、如何进入呢?
入口:1)打开浏览器,在地址栏输入TD的URL地址;
2)在TD的首页面中单击链接“Site Administrator",方可进入站点管理页面。
二、它空间管理什么?
答:管理以下内容:Projects、Users、Connections、Licenses、Td servers、DB servers、SiteConfig这些内容.
详细说明如下:
[b]Projects选项卡:[/b]
1)创建和维护域(Domain),只支持新建,删除,不能修改域名。
2)创建和维护项目(Project),支持建,改,删除,设置项目状态(启用或禁用),支持sql语句查询数据等操作[b]Users选项卡[/b]:
主要是管理TD用户,支持新建用户,导入新用户,删除用户,修改密码等功能[b]Connections选项卡:[/b]
主要用于监控到用户连接到TD项目的情况。(看看有多少客户端连接此项目),在这里可以查看连接信息,刷新连接信息,断开连接信息。[b]License选项卡:[/b]
主要用于查看TD所有的License数量和每个模块的的最大License数量。在这里可以修改license key。[b]TD Servers 选项卡[/b]:(注:只有企业版的TD才有此项)
主要用来配置TD服务器参数的。对如下参数进行设置:
1)配置日志文件Log File
2)配置邮件服务器,在这里设置邮件服务器的类型和地址。
3)锁定超时时间。定义一个TD项目被锁定的最长时间(小时)
4)最大数据库连接数。定义一个数据库能够被多个项目同时连接的最大数量。[b]DB servers选项卡:[/b]
主要用于数据库服务器参数配置。(这项不适用于acess库,只适合:sqlserver,sybase,oracle)
可以设置:添加、删除数据库,修改数据库信息(数据库连接串,数据库管理员和相应的密码,及TD用户密码)等操作。[b]Site Config选项卡:[/b]
主要用于TD站点参数配置。在这里可以添加和修改TD一些系统参数。
-
关于bugzilla问题集锦 -----请高手进来指教一下
2007-9-25
参考了一些网友的资料:《win2000下bugzilla安装实录》、《bugzilla安装方法》、《winxp下bugzilla安装指南》、《最近终于装好的bugzilla>等,再此谢谢这些朋友!
自己整理的《bugzilla之win2000安装完美篇》地址:http://bbs.51testing.com/viewthread.php?tid=89229&highlight=bugzilla%2Bmarysnow
今天终于又可以使用bugzilla了。但是装的这个版本仍有一些问题,如下:(请高手进来指教一下)
环境:win2000server sp4; IIS5;
软件:mysql-essential-4.1.22-win32.msi; mysqlcc-0.9.4-win32.zip; ActivePerl-5.8.8.820-MSWin32-x86-274739.msi; bugzilla-2.20.4; BugzillaModules-2.20.zip ; sendmail for windows.
问题1:登陆页面上面的login登陆会产生错误,下面的login登陆后会跳回原来的登陆页面,比如一开始是http://localhost/bugzilla/
输入正确的用户名和密码,则转到http://127.0.0.1/bugzilla,提示无法显示页面。
目前的解决方法:就是在主页面上——击log in——进入到登录页面后,输入用户名和密码方可登录。
问题2:在IE里输入:http://localhost/bugzilla/ 回车后,页面上报错了“[Tue Sep 25 15:25:12 2007] index.cgi: Use of uninitialized value in substitution (s///) at (eval 29) line 44. ” (首页报错)
注:此问题曾经有网友遇到过,但至今未解决!
问题3: bugzilla2.20.4版在“Adding new product"时输入的名字只能是英文,如果是汉字,则报错:
Software error:
DBD::mysql::st execute failed: Duplicate entry '' for key 2 [for Statement "INSERT INTO
products ( name, descrīption, milestoneurl, disallownew, votesperuser, maxvotesperbug,
votestoconfirm, defaultmilestone, classification_id ) VALUES ( '测试项目','测试项
目','','0','0','10000','0','---','1')"] at Bugzilla/DB.pm line 84
Bugzilla::DB::SendSQL('INSERT INTO products ( name, descrīption, milestoneurl,
disal...') called at C:\bugzilla\editproducts.cgi line 523
For help, please send mail to this site's webmaster, giving this error message and the time
and date of the error.
[Tue Sep 25 15:30:31 2007] editproducts.cgi: DBD::mysql::st execute failed: Duplicate entry
'' for key 2 [for Statement "INSERT INTO products ( name, descrīption, milestoneurl,
disallownew, votesperuser, maxvotesperbug, votestoconfirm, defaultmilestone,
classification_id ) VALUES ( '测试项目','测试项目','','0','0','10000','0','---','1')"] at
Bugzilla/DB.pm line 84 [Tue Sep 25 15:30:31 2007] editproducts.cgi: Bugzilla::DB::SendSQL
('INSERT INTO products ( name, descrīption, milestoneurl, disal...') called at
C:\bugzilla\editproducts.cgi line 523
如果有网友需要上述软件和文档,本人可以共享出来!
联系方式:MSN:marysnow@163.com 或留言!
[ 本帖最后由 marysnow 于 2007-9-25 16:26 编辑 ] -
bugzilla安装过程中遇到的问题及解答
2007-9-04
因工作需要,要学习使用bugzilla软件,使用任何软件之前都要先安装。先后在网上找了一些资料(如红宝书)等,按着上面的操作依然未能成功安装上。
用了一周时间还没有搞订,很郁闷啊。 装一次就会出现一个新问题。
遇到问题如下:
安装环境: windows2000server
安装软件: bugzilla2.18for win版
其它软件:mysql4.0.17
ActivePerl-5.8.6.811
bugzillaModule安装完成后,可以正常登录到bugzilla,后来我想装上mail模块,于是从网上找到bugzilla2.0所用模块下的mail模块,安装完成后,执行:
perl checksetup.pl,提示错误:
Checking user setup ...
Removing existing compiled templates ...
Precompiling templates ...
Could not compile reports/duplicates-simple.html.tmpl: parse error - reports/dup
licates-simple.html.tmpl line unknown: unexpected token
[% $product %]遇到这个问题后,重新装bugzilla,是没有用的。只能重新装perl了。后来重装了perl也无法解决。经网友推荐使用一个5.88版,后来装上之后,此问题解决了。
注意的是:checkperl.pl跟bugzilla的模块和perl的版本有直接关系,必须找相互兼容的。而且一定要将缺的模块安装好后再执行checkperl.pl .如果中途执行过2次pl了也设置过管理员账号和密码了,就不要再次运行checksetup.pl了,否则就会出现问题。
关于详细的安装说明:详见我的日志。
-
bugzilla之win2000安装完美篇
2007-9-04
Bugzilla之win2000安装全过程
一、准备软件:
1)操作系统:win2000server sp4 (cd-key:H6TWQ-TQQM8-HXJYG-D69F7-R84VM)
2) IE5.0sp4
3) 安装IIS,并检测安装是否成功,方法:http://localhost,正常打开IIS5.0的网页。
4)数据库:mysql4.1.22-win32版(服务器版)
简介:MYSQL是一个多线程的,结构化查询语言(SQL)开源数据库系统,据说是PHP的最佳排挡,执
行性能高,运行速度快,使用简单。是一个很不错的数据库系统。5)支持perl语言运行环境:ActivePerl-5.8.8.820-MSwin32-x86-274739
6)bugzilla-2.20.4(for windows)
7)bugzillaModules-2.20 (Bugzilla所需要的Perl模块)
8)汉化包:bugzilla-2.20-cn(如果您需要汉化的话,可以用汉化包,此版本适用于2.20版)
二、安装以上软件:
1)操作系统及IIS都已安装好。(这里不用再介绍了)
2)安装mysql4.1.22server版及mysqlcc0.94 (两个软件)
详见文档。
3)配置mysql
目的:建立bugs数据库和bugs用户
修改root用户的密码:
mysql>update user set Password=PASSWORD('<new_password>') where user='root';
mysql>FLUSH PRIVILEGES;
说明:<new_password>为root用户的新密码。要用root访问mysql,必须使用:mysql -uroot -p,按提示输入正确的root新密码。
创建bugs数据库:
mysql>create database bugs;
创建bugs用户,并赋予权限:
mysql>GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';
mysql> FLUSH PRIVILEGES;4)安装ActivePerl
注意:如果你的机器上已经安装了IIS,将IIS里的所有web站点停掉或端口改成别的先。然后再安装ActivePerl.安装很简单,全部按默认走即可安装成功。采用缺省配置,缺省安装到C:\Perl(这里不再详述了)
5)配置IIS
首先启动默认web站点,然后Default Web Site右键选择Properties-> Home Dictory-> Configuration,在App Mappings中点击Add增加如下资料
Executable: D:\Perl\bin\perl.exe "%s" %s
Extension: .pl
Limit to: GET,HEAD,POST (装好了perl后会自动加的)Executable: D:\Perl\bin\perl.exe "%s" %s
Extension: .cgi
Limit to: GET,HEAD,POST (需要手工设置)注意Perl.exe的路径
Default Web Site中增加Virtual Directory(虚拟目录): Bugzilla。Access Permission(允许下列权限)增加Execute(执行)。(需要手工设置)
选择刚建立的虚拟目录Bugzilla,右键选择Properties(属性)-> Documents(文档)。Default Documents(默认文档)中添加index.cgi。 (需要手工设置)
6)运行bugzilla所需要的modules。
直接运行setup.bat,会自动处理的。如果是2.20版会自动找到21个。
注意:如果用的是2.20模块包,则有一个文件的版本比较低,可以屏蔽掉。编辑setup.bat,屏蔽掉File-Spec.ppd的安装(BugzillaModules-2.20提供此模块为0.82版本,bugzilla需要0.84版本以上,而前面ActivePerl安装时所安装的此模块版本较高,此处不需要再安装
7)将bugzilla2.20的压缩包,解压到你刚建的bugzilla虚拟目录里,注意此目录的文档权限不能是只读,如果是,则取消只读属性。
8)配置bugzilla
1)运行cmd,从命令行进入bugzilla安装目录c:\bugzilla>perl checksetup.pl
运行完成后会提示:html::scrubber模块未找到,file-spec.ppd版本低(如果屏蔽了,则无提示)
会检查出哪些模块已经安装成功,成功的话,显示OK。
比如:Checking for File::Spec (v0.84) ok: found v3.05
不成功的话会显示not found,对于没有找到的模块不要着急,联上internet网,在命令行下,
c:perl>ppm rep add bugzilla http://landfill.bugzilla.org/ppm/
(正在从网上下载模块,稍等一会儿)会自动转到c:\perl>
C:\Perl> ppm install HTML::Scrubber 这样未装好的模块就装好了。
(切记!一定要保证所有的模块都安装好了,没有问题了,再执行第二遍 checksetup.pl)
2)再次执行:checksetup.pl,在c:\bugzilla目录下生成创建一个localconfig文件.打开此文件,修改如下信息:(此信息就是你刚才在做mysql时设置的信息,一定要正确,如果错了,执行后checksetup.pl就会产生问题了,再也无法弥补了)
$index_html = 1 (生成index.html)
$webservergroup = "8"
$db_host = "localhost";
$db_name = "bugs"; # name of the MySQL database
$db_user = "bugs" (mysql的登陆用户名)
$db_pass = '1234' (mysql的登陆密码)
$db_port = 3306; # which port to use(注意:localconfig 该文件是由首次运行checksetup.pl后生成的,如果你有模块没安装好,则不会生成的)
3)修改完localconfig文件后,再次执行checksetup.pl,会提示:输入smtp server地址:这里输入你公司的smtp地址即可如mail.hengtong.com(此地址最好是那种不需要用户名密码验证的),像什么mail.163.com等都不行,收不到信。如果配置一些脚本,呵呵 ,本人对perl一窃不通。
还提示输入bugzilla管理员的email地址和密码
4)修改index.cgi文件,可以用Ultraedit工具来修改,选中#!/usr/bin/perl –wT,使用文件替换功能,替换成:#!D:\perl\bin\perl –w(注意这里perl的路径要写正确),文件类型:*.cgi,所有的子目录。共有48处被替换。
5)大功告成了,访问http://localhost/bugzilla,即可打开页面。管理员也可以登录。
6)汉化的话,可以下载汉化包2.20-cn,不过个人汉化之后,发现有些地方仍没汉化,而且有一些地方显示的汉字是方框。注意字符集用UTF-8的。
-
自己的测试blog 重新开张了!
2007-9-04
以前在51testing建的blog,因改版丢失了。现在又要重新开始写了。呵呵,希望以后不会再丢了。




