Bugzilla User Manuals and solutions

Source: Internet
Author: User
Tags bug tracking system configuration settings mysql command line root access

Bugzilla User manual

Bugzilla is an open source defect tracker (bug-tracking system) that manages the entire lifecycle of defects in software development (new), repair (resolve), shutdown (close), and so on.

Bugzilla is a database that collects defects. It allows users to report defects to the software and transfer them to the right developer. Developers can use Bugzilla to maintain a priority list of things to do, as well as timetables and tracking dependencies. Not all "bugs" are software defects. Some of the content in the database is as an enhanced request (RFE). A RFE is a "bug" in which the severity field is set to "enhancement". People often say "bugs", which actually means records in Bugzilla, so rfes is often called bugs.

It can create a complete bug tracking system for you, including reporting bugs, querying bug records and generating reports, handling resolutions, administrator system initialization and setting four parts

Functional performance

1. Powerful search function

2. User-Configurable posting of bug changes via email

3. History change Record

4. Handling bugs by tracking and describing

5. Attachment Management

6. Complete product classification scheme and meticulous security strategy

7. Security Audit mechanism

8. Powerful back-end database support

9. Web,xml,email and Control Interface

10. Friendly Web user interface

11. Rich and varied configuration settings

12. Compatibility between versions

Why use Bugzilla

Bugzilla is an error-tracking system with powerful features. It enables us to better track the process of software errors during the software development process, to provide data support for the development and testing work as well as the measurement of product quality, so as to effectively guarantee the quality of the software products.

Problem handling bug Report status classification (status)

Pending confirmation (unconfirmed)

Newly submitted (new)

Allocated (Assigned)

Unresolved issues (reopened)

Pending return test (resolved)

Pending archive (verified)

Archived (Closed)

Bug Handling Advice (Resolution)

Modified (Fixed)

Not a problem (nvalid)

Cannot be modified (Wontfix)

Later version resolution (later)

Reserved (Remind)

Repeat (Duplicate)

Cannot reproduce (worksforme)

Specify handler (Assigned to)

You can specify a handler.

If you do not specify a handler, the system specifies that the administrator is the default handler.

Create a new Bugzilla account

1. When you need to access the login system as an individual, you need to click on the "New account" link, enter your email address (e.g. [email protected]) and click "Send".

To create a bugzilla account, all you need to do is enter a legitimate email address. At this address, you will receive an email confirming the creation of your account. You will not be able to sign in until you receive the email. If you do not arrive within a reasonable time, you can contact this bugzilla installed in the administrator maintainer.

2. Wait, you will receive an email. The email contains your login account (same as your email) and password, which is randomly generated by the bugzilla system and can be changed according to your needs.

3. Click the "Log in" link in the Yellow page corner of the page and enter your account number and password. Finally click "Log in"

There was a error sending mail from "[email protected] ' to ' [e-mail protected] ': couldn ' t connect to 10.175.75.250

The first thing to see this problem is the Server mail Service open No, SMTP if not started, please start

There was a error sending mail from ' [e-mail protected] ' to ' [email protected] ': Can ' t-call method ' address ' in an Undefin Ed value at C:/PERL/SITE/LIB/EMAIL/SEND/SMTP.PM line 25.

Email::mime::creatorbugzilla with SMTP, as long as SMTP can pass certification, so the third party, and code nothing to modify, as long as the parameters inside the params can be set!
In.. \data\params set the following parameters:
Maintainer:[email protected]
Mail_delivery_method:smtp
Mailfrom:[email protected]
Sendmailnow:on
Smtpserver:smtp.163.com
Smtp_username:[email protected]
Smtp_password: **********
Note: Maintainer, mailfrom must be the same! Smtp_username mailbox must be the real mailbox that exists, Smtp_password must be the real password of your real mailbox (the same as the password you logged in the mailbox)! The message has been sent successfully! If there is no connection and other issues, can only indicate that your mailbox and password have a problem!

Products and structures

Bug records are categorized by product, and each product is split into several categories by function. Take the Bugzilla product as an example, it is composed of the following parts:

Administration

Bugzilla-general

Creating/changing Bug

Documentation

Email

Installation

Query/buglist

Reporting/charting

User Accounts

changing passwords

User Interface

The life cycle of a bug

    1. 1. User Login and setup process:

Open Browser, enter Bugzilla server address: Http://server/bugzilla/

After entering the main page, click on "New Account" to enter the registration page.

Enter your e-mail address and user ID in the registration page, then click "New Account" and you will receive an e-mail with the initial password.

After receiving the e-mail, click "Login", in the Account field, enter the e-mail address used to register, in the Password field to enter the email notification of the initial password, and then click "Log In".

If you forgot your password, click Forgot PassWord on the login page and click "Reset PassWord" to reset your password according to the email you received.

(1) File a Bug (2) Search (3) Open a New account

One, File a Bug inside. Add a new bug when you click New when you select a product first

Second, in search
Simple search product products such as testproduct can quickly locate all bugs in a product after a point search.

Advanced Search is also available:

First: There is an administrator login system to enter the system after the system configuration

Administrator enter as shown

Click on each configuration, such as parameter configuration parameters enter the page to configure

1 If you add users, click Users to create a new user

When you click Add a New User

Prohibit a user: Fill in the Disabled text input box to

After entering the user name and password, click Save will go to another page set up

Login Name: Must be the user's email address
Password is to change the password,
Bugmail Disabled: Indicates if someone has submitted a new bug and automatically sends a message to our mailbox
Set the permissions for these issues.

Disable Text: Disabling literals
Then click Save Add.

To create a bugzilla account, all you need to do is enter a valid address. At this address, you will receive an email confirming the creation of your account. You will not be able to sign in until you receive. If you do not arrive within a reasonable time, you can contact the maintainer of this bugzilla installation

After creating a successful page:

In addition to the first admin other than the best all select and then click Save Changes

Finally the interface appears:

① If you want to delete an account, please click "Index" in the parameter configuration to enter the interface.

Then click on "Allowuserdeletion" or click on the left List menu "Administrative Policies" to enter the page: Select on and then click Save Changes Save changes.

② when the initial setting is not successful, an error message will appear, such as: Can ' t rename DATA\PARAMS.NHYFB to./data/params:permission denied in bugzilla/config.pm line 301

③ then you need to add all the permissions you have to the Web server user to the Bugzilla folder, if you are using administrator login: Right-click c:\bugzilla-> Sharing and Security Check all permissions for administrator in security. If you set the Super Admin rights user to log on and the server does not have Super administrator privileges, you must set the users Full Control permission and then set the system parameters configuration to succeed.

④ so you go to the Settings page when you administer an item to the users user. A search button is all queried or the Users group is displayed according to a conditional query so that there is permission to delete the "delete" button after that:

For super administrators, remember not to delete, for normal users who no longer have a project group can delete the changes.

Click Yes to delete the user success.

2. Create a project

Administrator enter and click Products to create new products

Click Add a Product

---Enter the product name and description, click Add to enter the details page

3, when the administrator set all the configuration items are ready to issue a bug
The process for issuing a bug is:
After clicking on the homepage--->new-->file a bug--> click on a product such as test,

where Component: which module to build.

Component Description: Build Description

Version: As versioned.

Product : Products

Reporter: report by
Serverity represents the severity of the problem

Blocker is the most serious.

Critical critical crash, data loss, memory overflow

Major of large functional defects

Normal OK

Minor Minor functional defects

Trivial a small spelling, alignment class error

Enhancement for the slightest need for improvement.
Hardware hardware.

The OS represents the operating system.

After entering summary summary and description description

You can also add attachment to write a description of the attachment and click Submit. A bug was submitted.
While We will receive an e-mail in our email immediately.

Make sure to go to the next page after saving:

"Turn from" http://www.cnblogs.com/Warmsunshine/archive/2012/04/02/2430528.html

installation process of Bugzilla

Bugzilla+mysql+iis+perl module + ActivePerl installation process

First, the software you need

The software required to install Bugzilla is MySQL database software, ActivePerl software, Bugzilla installation package, IIS components

Installation Environment

Operating System Os:windows Platform

bugzilla:4.2 or above

Database: mysql:v5.5.21 for Windows or above

Web server: IIS server or Web Server:apache 2.2.22 (released 2012-01-31) or more

Perl parser: Activeperl-5.14.2.1402-mswin32-x86-295342.msi or above http://www.perl.org/

Note: I have already assumed that you have an SMTP mail server in your computer, and if you are not able to download one of the services online. Or use Windows to build a POP3 SMTP mail server

Second, Installation Settings MySQL Database

    1. 1. install MySQL database
    2. 2. I'm using MySQL Installer mysql-5.5.21-win32.msi version http://dev.mysql.com/downloads/ installer/

Double-click the MySQL database installation software to enter the following interface:

Click Next

Select Custom here and click Next

Change the MySQL installation directory here, click

Change the path in folder name to C:\MySQL click OK

Click Next to check if the correct path is changed

The following interface appears when you click Install installation database complete

Then always click Next to know the following interface appears

Click the Finsh button at this point, the MySQL database installation is successful, but it will appear as follows to configure MySQL

Click Next to see the following screen

Select the standard configuration option in this interface click Next

Select the Include bin dir here

Ectory in the Windows Path option, click Next, a page will appear on this page to set the root user password, and select Enable root access from remote machines, and select the Create an Anouymous account option to create an anonymous user, click Next to display the following interface

When you click Execute successfully, the following interface appears

The MySQL installation configuration is complete at this time

    1. 3. setting up the MySQL database

Click Start, All Programs->mysql->mysql service 5.1->mysql Command line client appears as follows

Enter the root password that you entered when you configured MySQL, and the following interface will appear if there is no problem

Note: If you enter a password and hear an alert and exit the command line interface, it is likely that the MySQL service is not started, as long as you start the MySQL service in the service options in Computer Management

Next, create a bugs database in the MySQL server, and a bugs user, and give the user the appropriate permissions, with the following command:

CREATE DATABASE bugs; Create a database bugs

create user [email protected]; Create a user bugs

Grant all on bugs.* to [email protected] ' localhost '; Bugs authorization for users

flush Privileges; Refresh user Permissions

If the following interface is successfully shown

Type the command quit to exit the command line.

At this point, Bugzilla is done with MySQL.

Third, installation ActivePerl

ActivePerl download and installation is relatively simple, here no longer repeat. I installed the Activeperl-5.14.2.1402-mswin32-x86-295342.msi,:
http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/ Releases/5.14.2.1402/activeperl-5.14.2.1402-mswin32-x86-295342.msi

Double-click the ActivePerl installation screen, click Next until the installation is complete, the ActivePerl option is the default option, according to the default installation. If you can only select the first two items and the next few are grayed out, please don't be surprised to verify that your system is actually installing IIS

    1. Run the ActivePerl Setup program

    2. Select the installation path

    3. Select the associated file, default

    4. Start installation

    5. The installation process is in progress

    6. Installation Complete Finish

    7. Detect if Perl is installed successfully

Then install the ActivePerl Perl module for details in section Fourth 2 installing the Perl modules required for the Bugzilla software

Note: The Perl module required to install the Bugzilla software in section Fourth 2 requires networking when installing the Perl module

Four, installation Bugzilla

    1. 1. Install the bugzilla file

Unzip the Bugzilla installation package and copy the extracted bugzilla-4.2 folder to the C packing directory due to the use of the bugzilla4.2 version. Then configure the IIS service to configure IIS services by looking at section fifth, configuring IIS

: http://www.bugzilla.org/

I use version: Bugzilla 4.2 (2.9M)

    1. 2. The Perl modules required to install the Bugzilla software

Use a checksetup.pl from Bugzilla to install the Perl modules required for Bugzilla. As shown

Install the Perl modules required by Bugzilla on this command line, and use checksetup.pl to find the Perl modules that need to be installed, in the following ways.

To install the TEMPLATE-CD module, click the right mouse button to select the mark, then select the PPM install TEMPLATE-CD, copy the name and click the right mouse button, press ENTER key in the keyboard to complete the installation of the module

Complete the installation of all missing modules using the above method, and the installation interface is as follows

Attention:

    1. Be sure to check if all of the Per module L is installed, because some Perl modules are based on the Perl modules that have been installed, so it is best to run the checksetup.pl once the first installation is complete.
    2. When running the checksetup.pl module for the second time, some modules still do not install, it's OK, because there are some modules do not affect the installation of Bugzilla

If the installation succeeds, a Localconfig file will be generated in the Bugzilla directory.

Note: The generated localconfig file is a file that does not have any suffixes

Open the Localconfig file, place the $db_port = 0; Change to $db_port = 3306; $index _html = 0; Change to $index_html = 1;

Running checksetup.pl again at the command line will generate a database-related data table,

When the data table is generated, the address server address of the host is required.

Administrator name and account (the account is an email address) and the administrator login password. and confirm the password as shown

The Bugzilla installation configuration is complete at this time

Can login Bugzilla page, open a Web page, enter the URL you configure the server address Http://192.168.1.1/bugzilla can log in Bugzilla as

Five, Configuration IIS

    1. 1. Install IIS

Although IIS is a component of Windows, it is not installed when the system is installed, so first install IIS, please check the Internet, or download an installation package to configure the installation.

2 Create a virtual directory

Click Start, Administrative Tools,->internet Information Services (IIS) Manager, to enter the interface as shown

Right-click on the Default Web site to select as

Check that the virtual directory appears as shown in the interface

Click Next to the interface that appears. Type the name in the diagram Bugzilla

Click Next

Click to browse

Select the path of the Bugzilla

Click OK

Click Next

Select the Execute

Click Next

Click Done, the interface that appears in IIS

3 . Configure IIS

Right-click in Bugzilla to select Properties

dialog box for items after selecting properties

Click Configure

Click Add

Fill in the executable file with C:\Perl\bin\perl.exe%s%s "

Fill in the. CGI name in the extension.

Fill in the Get,head,post in the action-I limit

Must be followed by a double quotation mark

Click OK

In the Bugzilla Properties dialog box, select the document to add in the default document.

Add index.cgi in the Add Default Document dialog box

Click OK

Click OK

In the Web service extension, set the Perl CGI extension to allow.

Web Service Extensions: Choose to allow all unknown CGI extensions and all unknown ISAPI extensions

Modify all CGI files in the bugzilla directory

, replace #!/usr/bin/perl-wT with #!/usr/bin/perl-w

To this IIS service Setup is complete

The last is the bugzilla of Han Dynasty but you do not want to be Chinese and no problem.
Unpack the Chinese package to the CN folder, copy the entire file directory CN to the Bugzilla subdirectory template , and then log in as an administrator Bugzilla, click the footer Parameters (System parameter settings) link, the value of languages one to CN, save, then see the Bugzilla page is the Chinese page. If you want to return to the English interface, change cn back to En. To ensure backward compatibility, Chinese files are all saved in UTF-8 format. But whether you are Chinese Bugzilla, to force Bugzilla to adopt UTF-8 to deal with strings, avoid Bugzilla random garbled, we strongly recommend that you will file Install directory >\ the 55th line ofBugzilla\cgi.pm to $self->charset (' UTF-8 '). The specific download of the Chinese package you can find the corresponding bugzilla Chinese package in http://bugzilla. org/download.html.

"Turn from" http://www.cnblogs.com/Warmsunshine/archive/2012/03/25/2416265.html

Bugzilla User Manuals and solutions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.