Bugzilla + Testopia Installation Guide for Linux

50f223cd7b6f99ff3dddb24af34bc4dc_256_256

Bugzilla is a server software to help you with development.

However, installing Bugzilla is a little complicated.

The installation process may make your machine insecure for short periods of time. Make sure there is a firewall between you and the Internet.

I highly recommend you to make a backup of your system before installing Bugzilla.

I use ubuntu14.04.1 in this guide.

First of all, update your Linux!

 

Perl

Check the version of Perl:

Better with 5.8.1 or higher. Otherwise, you’d better upgarde it.

MySQL

Bugzilla supports MySQL, PostgreSQL, and Oracle. I choose MySQL.

Check the version of MySQL:

At least 5.0.15.

If you ain’t got no MySQL:

( If it doesn’t work, try ” $ sudo apt-get install mysql-server ” and
$ sudo apt-get install mysql-client ” )
After finishing, add a MySQL account:

Then type in the following to add a bugzilla@localhost account:

DB_PASSWORD will be your password. ( not literally “DB_PASSWORD” )

Apache

You have freedom of choice here, pretty much any web server that is capable of running CGI scripts will work.

However, I strongly recommend using the Apache web server (either 1.3.x or 2.x).

If you don’t have Apache and your OS doesn’t provide official packages,

visit http://httpd.apache.org/ or use $ sudo apt-get install apache2.

 

Bugzilla

Download Bugzilla:

Unzip it and put it to a desirable place:

Add an alias to your configuration file of Apache according to your path:

( $ vim /etc/apache2/httpd.conf )

Then check whether you have the required Perl modules:

These will show a list of the required and optional Perl modules.
However, you may already have several of them installed and you don’t
have to install them all.
The following are some required modules:
• CGI (3.51)
• Date::Format (2.23)
• DateTime (0.28)
• DateTime::TimeZone (0.71)
• DBI (1.54)
• DBD::mysql (4.001) (for MySQL)
• DBD::Pg (2.7.0) (for PostgreSQL)
• DBD::Oracle (1.19) (for Oracle)
• Digest::SHA 
• Email::Send (2.04)
• Email::MIME (1.904)
• Template (2.22)
• URI (1.37)

You can install them individually.
e.g. $ sudo apt-get install libdbd-pg-perl libapache2-mod-perl2
Or install them all with install-module.pl:

After installing Perl modules, time to set up a basic configuration:

$ sudo ./checksetup.pl ( Make sure it’s at the correct path.
e.g. $ cd /usr/local/bugzilla-4.4.2/ )
Then write the file “./localconfig”:
$db_host = ‘localhost’; # Host address
$db_name = ‘bugzilla’; # Name of DataBase
$db_user = ‘bugzilla’; # ID of DataBase
$db_pass = ‘DB_PASSWORD’; # Password or DataBase
$webservergroup = ‘www-data’; # Group of Configuration File
Make sure the ID and password is the same with your MySQL DB )

Do the checksetup.pl again

It might require an administrator.

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 accidentally been deleted.
Enter the e-mail address of the administrator:

Just follow what it says and type in the Email and password.
Restart Apache and Mysql
Restart Apache

↑It might need a sudo at the beginning
Restart Mysql

Type http://local/bugzilla/ ( It might be different with your configuration ).
Then you are good to go!

Testopia

Download:
ftp://ftp.mozilla.org/pub/mozilla.org/webtools/testopia/testopia-2.5-BUGZILLA-4.2.tar.gz

1. After finishing downloading, move it to the path where your bugzilla
installed. e.g. /usr/local/bugzilla-4.4.2/
2. Unzip it:

3. Delete the archive file:

4. Run checksetup’s Perl :

 

Restart Apache and Mysql
And there you have it!

27 comments

  1. Gardening tips

    Woah! I’m really loving the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s very
    hard to get that “perfect balance” between usability and appearance.
    I must say you have done a superb job with this. Additionally, the blog loads
    super fast for me on Opera. Superb Blog!

  2. concrete polishing systems

    Exceeds all SCOF necessities deemed by OSHA for being a
    safe floor. Dustless sprucing system.

  3. diet program

    Acetyl L-carnitine iѕ not neaгly aѕ effective as L-carnitine fоr fat loss.

    Ηowever, іt is advisable to consult a doctor ƅefore one takеs up any
    кind ⲟf supplement. Reduce training fⲟr the weeк after you stоp using prohormones to give yߋur body
    ɑ break then return tⲟ normal to kеep your gains.

  4. Website about Gardening

    Nice post. I learn something new and challenging on sites I stumbleupon everyday.
    It’s always useful to read through content from other writers and use something from their web sites.

  5. games android terbaik

    Hmm it appears like your blog ate my first comment (it was
    extremely long) so I guess I’ll just sum it up what I had written and say,
    I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new
    to the whole thing. Do you have any helpful hints for novice blog
    writers? I’d definitely appreciate it.

  6. Bevisa.net

    Thanks for some other informative website. The place else may I get that kind of information written in such a perfect method?
    I’ve a challenge that I’m just now working on, and I have been at the look out
    for such info.

  7. Eye Couture Face Serum

    I’m curious to find out what blog system you happen to be using?
    I’m experiencing some small security issues with my latest blog
    and I’d like to find something more risk-free. Do you have any recommendations?

  8. perinstallcash payment

    Some of tɦeѕe contracts and agreements limit tɦe աays that tҺᥱ product
    can Ьe altered, advertised, orr һow mᥙch iit can sell
    fⲟr. Withh ɑ upshot so ɑs tо exactly pays іn support оf itself, and single of
    the on the whole lucrative aand powerful compensation strategy іn the
    field oof the at your house company industry, іt’ѕ nix աonder sso аs tto My World Pⅼus is befitting single of tҺe fastest growing conpanies in the field օf the humanity.

    So ᴡhy tҺen are not many of thsse people cashing іn оn the wealth tҺаt tɦе Internet hhas tο offer.

  9. Asphalt Resurfacing Concord

    It’s a bit of listing of a general contractor
    also has ties to the slim end with incomprehensive
    services. Wide Range Of Service: Whether it is important to remember remaining loaned
    out to be a big investment, many DIY centres have a large construction project.

    Choosing the right property takes insight and
    put a person who have been contracting for all the right person to take on new building
    paving stockton and construction and electrical
    work, and the budget.

  10. https://Josestillwell.wordpress.com

    Birds grew to become caught within the strawberry netting,
    which was never enjoyable.

  11. www.facebook.com

    If you love to play golf and find that your local golf club
    is closed because of snow and cold, it may be time to head to Orlando for a fun in the sun golf
    trip. Alligators are native to the area, so do not be in a hurry to
    find your ball when you do lose it in the water, most
    pro shops will let you know if there are any gators in the area.
    While you are at it take the time to look into the golf carts and the accessories that you will need while on the course.

  12. Free PokeCoins

    I do believe all of the concepts you’ve presented in your post.
    They’re really convincing and will definitely work. Still, the posts are very brief for newbies.
    May you please extend them a little from subsequent
    time? Thank you for the post.

  13. uudet nettikasinot

    excellent points altogether, you just won a new reader.

    What may you suggest about your publish that you simply
    made some days ago? Any positive?

  14. https://javiervalenciana.wordpress.com

    Don’t neglect to save lots of these methods to embellish your
    rest room. For more rest room decor inspiration, observe @countryliving on Pinterest.

  15. Fine Gardening pronunciation

    Plant an economical and environmentally pleasant and backyard
    with the help of the WaterWise Gardening online course series.

  16. Deepavali SMS 2016

    If some one wants expert view regarding blogging and
    site-building then i suggest him/her to go to see
    this webpage, Keep up the nice job.

  17. future vehicles

    Steel installation started in March 2010 to March 2011 and year-to-date through
    yesterday are available to you changing your mind to purchase more new cars for sale.
    India is expected to be launched for lovers of small and budget.

    Anyone looking for online shop ford cars cheap cars.
    These devices, which has made the new model even features all new
    automobile. New Maruti 800It was very popular car and mortgage all at one time.

  18. https://2017toyotacorolla.wordpress.com

    Amazingly each company seems to come with a spacious rental cars new york
    luxury sedan. 08 percent of the outstanding balance.

  19. datingchances.net

    Here ⲟne is the oppressor and οther iѕ the oppressed. Flirting is a ԝay tߋ discover whetɦer we arе ϲompatible աith
    ɑ person or not. LATCH is a sуstem foг installing
    а car seat whicҺ consists оf a belt wіth hooks οn tҺe end and an upper tether.

  20. pictures with waterfall sounds

    Attractions: A small-sized waterfall with several cascades.
    Cystitis happens due to the penetration of bacteria into the urethra.
    He wrote a book concerning one of the most famous flattop
    plateaus, or tepui’s, where the plants and animals on top had become separated from the rest of the
    world because of eroding land around it, and they evolved by themselves over time into indigenous species existing nowhere else.

  21. charlesdainels.blogspot.com

    The weather got a lot worse real quick and we found
    ourselves in the middle of a storm, the whole event happened so quick I was
    very surprised and scared too. Use the Internet in order to look into different golfing vacation packages that
    are currently available. The exhilarating setting of Ocean Links makes each round of golf a
    private nature tour.

  22. Indian Social Network

    Wow! This can be one paгticular of the most useful blogs
    We’vе ever arrive across on thіs subjeϲt. Basіcally Magnificent.

    I’m also an eхpert in this topіc thereforе I can understand your effort.

  23. Infinitnet Suchmaschinenoptimierung

    Interesting info. Through what kind of channel could we write the copywriter?

  24. Jorge Menendez

    See Ꭺlso: Free Lucinda Calligraphy Fonts. Prospective associations сan develop wһen you
    uѕe tһe correct site. Ѵery thаt ʏou need is a profile to comе into contact wіth other members.

  25. pokemon battle coins

    Hurrah! At last I got a webpage from where I be able to genuinely
    get useful data regarding my study and knowledge.

  26. drive.google.com

    If you love to play golf and find that your local golf club
    is closed because of snow and cold, it may be time to
    head to Orlando for a fun in the sun golf trip. Naples Beach is famous for being a favorite nesting site
    of logger head sea turtles, so golfers may have luck as they take a sunset stroll after a few rounds.
    From here you can choose some of the best rounds
    of Florida golf on courses like El Campeon, located in The Mission Inn Resort.

  27. Rosalyn

    Hi all, here every person is sharing such experience, therefore it’s nice to read this blog,
    and I used to pay a visit this webpage daily.

Leave a Reply

Your email address will not be published. Required fields are marked *