动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Cgi/Perl → 阅读文章

 在 Win32 下安装 Bugzilla

作者来源: 
阅读 2477 人次 , 2006-2-16 14:43:00 

Bugzilla 是由 Perl 编写的 bug tracing 系统。
我一向对大型 Perl Script 非常着迷,认为读懂它们会让人受益匪浅。所以下了寒假出的版本试着安装了下。
sf.net 那有 Bugzilla 的汉化版,因为我只是想看源代码所以就下了原版。
Env: Win2000(SP4)+Apache/2.0.50+Perl/v5.8.4+MySQL/4.1.7
Bugzilla version: 2.18

Step by Step

  1. http://www.bugzilla.org/download/ 下载 Stable Release.
  2. 解压缩到安装目录( eg, E:\Fayland\bugzilla ),阅读 QUICKSTART
  3. 运行 cmd 或用 phpMyAdmin, 来建造数据库 bugs 和用户 bugs/bugs
    C:\mysql\bin>mysql -u root
    mysql>create database bugs;
    mysql>GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCK TABLES,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'bugs';
    mysql>FLUSH PRIVILEGES;
    
  4. 运行 cmd
    E:\Fayland\bugzilla>perl checksetup.pl
    • 此脚本第一件要做的是检查依存模块是否存在,版本号是否够新。如果不存在或不够新就需要安装新的。像我就安装了 Date::Format, Chart::Base, PatchReader. 其中 cpan Date::Format 还提示找不到,只好到 http://search.cpan.org 搜索来安装了下。
    • 第一次运行后安装目录下会生成 localconfig 文件,可用记事本打开。我设置了如下东西:
      $db_pass = 'bugs';
      其他可以根据自己需要来设置。
    • 再一次运行checksetup.pl, 脚本将检测是否可以连接数据库。如果连接成功将建立一些数据表,不成功的话重新改 localconfig 或调试 mysql.
    • 数据表建立后会让你设置 admin account, 输入 email 和 password, OK.
  5. perl checksetup.pl 完全成功后,配制 Apache 的 httpd.conf
    # bugzilla
    Alias /bugzilla "E:/Fayland/bugzilla/"
    <Directory "E:/Fayland/bugzilla/">
    	Options +ExecCGI
    	AllowOverride Limit 
    	DirectoryIndex index.cgi
    	AddHandler cgi-script .cgi
    </Directory>
  6. 打开 Firefox 或 IE, http://localhost/bugzilla/. 出现界面后,Log in, 然后设置参数/Parameters
    urlbase = http://localhost/bugzilla/
    cookiepath = /bugzilla/
    sendmailnow = off
    ....
    因为我没 sendmail, 所以把 sendmailnow 设置为 off.
    参数设置的左边都有个 Reset, 是恢复到默认设置的意思。
  
 本文Tagswindows  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:快速开始Perl XML:接口篇
· 下一篇:从细节处提升Perl性能
· perl实例分析教程之十二
· 跟我学Perl(6)
· Perl语言的文字处理模式之三(3)
· Perl语言的文字处理模式之三(4)
· Cgi入门教程之:13 设置口令


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077