Update : 1st may 2011 : Updated the installation for Ubuntu 11.04 and Bugzilla 4.0
I was trying out bugzilla installation on Ubuntu. Although there is a bugzilla3 package I never was able to properly configure it. Today, decided to look at this issue again and googled for any HOWTOs. I got this sweet piece of setup at : Handyowner . There are some formatting issues which made me struggle a bit - so here is the reformated installation guide.
Assumptions:
Ubuntu is already installed and configured on your target machine.
The machine is connected to the Internet you can browse the World Wide Web.
Here are the main steps:
- Install Per l(5.8.1 or above)
- Install MySQL
- Install Apache2
- Install Bugzilla 3.2
- Install Perl modules
- Bugzilla using apache
Verify if Perl is installed:
$ perl -vIf not installed :
$ sudo apt-get install perl2. MySQL
Verify if MySQL is installed:
$ mysql --versionIf not installed :
$ sudo apt-get install mysql-client mysql-server mysql-adminCreate “bugzilla” user with a strong password:
$ sudo useradd -d /home/bugzilla -m bugzilla
$ sudo passwd bugzilla
Tip! Here is what makes a password strong: make it lengthy, combine letters, numbers and symbols, use words and phrases that are easy for you to remember, but difficult for others to guess.
Create a database ‘bugzilla’ and grant privileges to ‘bugzilla’ database to ‘bugzilla’ user:Tip! I usually set the bugzilla user password through the mysql admin interface ( Application -> Programming -> MySql Adminstrator).
3. Apache2$ mysql -u root -p
mysql> create database bugzilla;mysql> show databases;mysql> grant all privileges on bugzilla.* to bugzilla@localhost;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bugzilla |
+--------------------+
2 rows in set (0.00 sec)
Verify if Apache is installed:
$ apache2 -vYou can also view in a web browser the default welcome page at http://localhost
If not installed :
$ sudo apt-get install apache24. Bugzilla 3.2.2
Download Bugzilla from the site “ http://www.bugzilla.org/”.
Tip! Download a stable release, unless (1) you would like to go bleeding edge, (2) you do not care about spending time with your girlfriend, your wife, your kids or your buddies, (3) your boss said so and you couldn’t say no.
Untar the downloaded file to your download folder$sudo tar -xvf bugzilla-3.2.2.tarMove bugzilla dirrectory to /usr/local/
$ sudo mv /download/bugzilla-3.2.2 /usr/local/Make a symbolic link from /usr/local/bugzilla3.x to /var/www/bugzilla
$ sudo ln -s /usr/local/bugzilla3.x /var/www/bugzilla5. Perl Modules
Bugzilla’s installation process is based on a script called checksetup.pl. The first thing it checks is whether you have appropriate versions of all the required Perl modules. The aim of this section is to pass this check.
Verify if Perl modules are installed
$:/usr/local/bugzilla-3.2.2$ sudo ./checksetup.pl --check-modulesIf not installed:
$:/usr/local/bugzilla-3.2.2$ sudo perl -MCPAN -e installEdit the ‘localconfig’ file
$:/usr/local/bugzilla-3.2.2$ sudo gedit localconfig
Change the $db_name, $db_pass and $db_user value to the correct values. Here's how it looks like in my localconfig (replace the password with your actual password, this is just a placeholder here)
# The name of the database
$db_name = 'bugzilla';
# Who we connect to the database as.
$db_user = 'bugzilla';
# Enter your database password here.
$db_pass = 'bugzilla@123';
Run the checksetup.pl again. This will add a whole lot of tables for bugzilla, and you can verify that by looking at the tables in the 'bugzilla' database.
$:/usr/local/bugzilla-3.2.2$ sudo ./checksetup.pl6. Configure Apache2 for Bugzilla
Add the following directives to /etc/apache2/apache2.conf
$sudo gedit /etc/apache2/apache2.conf
*Note : Since the brackets give problem with blogger, added pic for the relevant code changes. All the non commented lines are what you have to type in.
7. Additional security
create user “apache2″
$ sudo useradd -d /home/apache2 -m apache2Edit /etc/apache2/envvars to add. This is how my config looks
$ sudo passwd apache2
export APACHE_RUN_USER=apache2Note : The default user and group is www-data. I don't really know how to setup the export to use both the www-data and the apache2 user simultaneously. If anyone can help with the syntax, it will be great !
export APACHE_RUN_GROUP=apache2
Edit /usr/local/bugzilla-3.2.2/localconfig to add
$webservergroup = ‘apache2′;Rerun checksetup.pl
$:/usr/local/bugzilla-3.2.2$ sudo ./checksetup.plThis will ask you to setup your administrator for bugzilla. Go ahead and enter the password and email ids.
8. Check the Installation
Restart the apache server using the command
$ sudo /etc/init.d/apache2 restart
Type the in your browser http://localhost/bugzilla/ . You should be getting the bugzilla login page. Login using the email and password you did at end of pt 7.
For what it's worth, some of these instructions should just be replaced with a link to the standard Bugzilla 3.2 Configuration Manual:
ReplyDeletehttp://www.bugzilla.org/docs/3.2/en/html/configuration.html
-Max
Your point 6 form me didn't work.
ReplyDeleteI had to do it like this:
Directory /var/www/bugzilla
AddHandler cgi-script .cgi .pl
Options +Indexes +ExecCGI +FollowSymLinks
DirectoryIndex index.cgi
AllowOverride Limit
/Directory
After follow all the steps,when I'm trying to access to the http://localhost/bugzilla I get the following error "Forbiden you dont have permission to access /bugzilla on this server". Any idea?
ReplyDeleteI am also getting the same problem?how hv u solved this problem?please reply
DeleteTry with:
Delete1. Change Deny from all to Allow from all in the default configuration for the apache directory
2. chown -R www-data: /var/www/bugzilla
Anon, apache needs read access to the bugzilla scripts. Try
ReplyDeletechown -R www-data:www-data /var/www/bugzilla
@Pat , the angular brackets were being gobbled up by the blogger engine, and that was hiding everything between them - in this case the keyword 'directory' . I have removed the brackets.. and put a note there. Thanks for pointing it out !
ReplyDelete@Devon, I don't remember doing that step, but that might be what is causing problems for Anon.
Added a screenshot of the offending piece of configuration.
ReplyDelete@Anon, you might have missed the Alias line ( check screenshot)
Hi,
ReplyDeleteThank you very much!
with ur document I was able to sort out runing bugzilla on ubuntu
Thnks
Panduka
@Panduka great to hear that ! :)
ReplyDeleteGet instructions ..... question though from a young developer....
ReplyDeleteI get an internal error "cannot determine local time zone"
Locks up the whole program. I am using Ubuntu 9.0.4
Thanks
What about email set-up? I've got a fresh install of Ubuntu 9.10 and I've followed these steps to get bugzilla up and running but the box is not configured to do anything with email.
ReplyDeleteany help?
Error on perl module install --all
ReplyDeleteConfiguring DBD::Pg 2.16.0
Path to pg_config?
Hi,
ReplyDeletei did follow the instructions; at the end when I try to start bugzilla in the browser I get the Forbidden error 403 as well so what can I do. I tried chown on www-data but nothing changed..
Please help - write the answer here
@anon, what is the ownership on the bugzilla folder for your system ? It should be in the apache2 group.
ReplyDelete@Colin, Sorry about the delayed response here. I hope your problem has been sorted out.
ReplyDeleteDid you install perl using apt-get or are you manually building it ?
Nice blog helped a lot
ReplyDeletePlease mention the the Ownership settings for the Directory in the blog itself so that it saves time ;)
Nice blog! I followed the instructions...but
ReplyDeletegot following failure as I run
./testserver.pl http://192.168.0.243/bugzilla
TEST-FAILED Webserver is not executing CGI files
Any idea why this failure?
BTW,I have followed step 6 in this blog.
Thanks.
It looks like your apache installation has a problem with the cgi handler. Please check the following page
ReplyDeletehttp://httpd.apache.org/docs/2.0/howto/cgi.html
I hope that will help in getting the issue sorted out.
Yes, that's the problem. I found the cgi-scripts
ReplyDeleteare at different location than what I have put in
Alias directive...ist's working when I change directive url. Thanks.
Somehow my installation has perl and cgi scripts are at diffrent location. Now cgi scripts working, perl
scripts stop working.
Thankyou. Your tip helped me to understand the problem.
@Banani ... great to see it worked out finally for you.
ReplyDeleteI am quite surprised that Bugzilla being such a popular software has such a pathetic installation , and that too not properly documented.
I have install bugzilla using apt-get ...that's
ReplyDeletemight be reason behind installing the scripts at different directores.
Yeah. That could probably be the reason.
ReplyDeleteHey there.. great guide.. i'm a newbie to linux, databases, and everything acutally and this is my first time using bugzilla at all.. but with some som adjustment i got made it work.. (bugzilla 3.4.6 btw) ..
ReplyDeletethanks alot (:
Another option is to use a hosted Bugzilla instance like devZing.com provides.
ReplyDelete@Anon Glad the guide was of help.
ReplyDelete@Wayne That definitely is an option - if the corporate is ok with hosting their code in the cloud. Also, this guide is there as there will be people who want to setup the software for their own purpose in-house.
I followed the guide which is great but when I run the Bugzilla URL it just displays the website file in text rather than runing up the proper website. Any ideas?
ReplyDeleteIts nice steps to newbe
ReplyDeletethank you
@Anonymous - if you are seeing the text it means that your apache configuration for perl is not correct. So, what is happening is that the perl page instead of being converted to html, is getting dumped as plain text.
ReplyDeleteThanks a lot, your article saved me today. keep it up!
ReplyDelete@Pascal Awesome ! I like success stories :)
ReplyDeleteHi Vibhu, I tried the steps mentioned in your blog and I got stuck up during the installation of the Perl. - ($:/usr/local/bugzilla-3.2.2$ sudo ./checksetup.pl --check-modules.) I'm installing it in a Ubuntu 8.10 machine and Bugzilla 3.2.2 version. I dont find the localconfig file too. please help me!. Thanks in advance.
ReplyDeleteAnand
I am not sure about how to install on Ubuntu 8.10. Why not upgrade to the later versions ?
ReplyDeleteI'm also having the same trouble as Anand, and I'm running 10.4. Any ideas for how to get around the Perl issue?
ReplyDeletei'm get this message when i open http://localhost/bugzilla
ReplyDeleteSoftware error:
The ./data/params file does not exist. You probably need to run checksetup.pl. at Bugzilla/Config.pm line 337.
Compilation failed in require at /var/www/bugzilla/index.cgi line 34.
BEGIN failed--compilation aborted at /var/www/bugzilla/index.cgi line 34.
please help me...thx
hi...
ReplyDeleteI'm have trouble
Software error:
The ./data/params file does not exist. You probably need to run checksetup.pl. at Bugzilla/Config.pm line 337.
Compilation failed in require at /var/www/bugzilla/index.cgi line 34.
BEGIN failed--compilation aborted at /var/www/bugzilla/index.cgi line 34.
need your help
thanks
Just guessing here...
ReplyDelete1. is perl installed correctly ?
2. does mysql use innodb ?
This post helped me a lot installing bugzilla
ReplyDeleteBut I can't use the bugzilla webservice. If I try to run bz_webservice_demo.pl from bugzilla installation i get this error...
Can't locate XMLRPC/Transport/HTTP.pm in @INC (@INC contains: lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /etc/perl/XMLRPC/Lite.pm line 15.
BEGIN failed--compilation aborted at /etc/perl/XMLRPC/Lite.pm line 15.
Compilation failed in require at ./bz_webservice_demo.pl line 38.
BEGIN failed--compilation aborted at ./bz_webservice_demo.pl line 38.
###############################################################################
ReplyDelete# Main Body Execution
###############################################################################
# Return the appropriate HTTP response headers.
print $cgi->header();
if ($user->in_group('admin')) {
# If 'urlbase' is not set, display the Welcome page.
unless (Bugzilla->params->{'urlbase'}) {
$template->process('welcome-admin.html.tmpl')
|| ThrowTemplateError($template->error());
exit;
}
# Inform the administrator about new releases, if any.
$vars->{'release'} = Bugzilla::Update::get_notifications();
}
# Generate and return the UI (HTML page) from the appropriate template.
$template->process("index.html.tmpl", $vars)
|| ThrowTemplateError($template->error());
can some body help !!
this is the error giving
i am trying to install bugzilla 3.6.2
Thanks Vibhu. You step by step write up to install BugZilla helped a lot! Thanks again.
ReplyDeletethanks a looooooot. I did it . Please keep it up.-PRADEEP
ReplyDeleteThe best guide for Bugzilla on Ubuntu I used (and I used a lot)!!!
ReplyDeleteThanks
Vibhu what version on Ubuntu where you running when you installed Bugzilla 3.2.2? Jackolope or Koala?
ReplyDelete@Darren Koala
ReplyDeleteHi all,
ReplyDeleteJust thought I'd put my 2 cents in.
It didn't work for me with 10.04 due to MYSQL 5.1.31 and above no longer letting you write 'SET SESSION max_allowed_packet = xxxx'.
So I installed Ubuntu 9 (Jaunty Jackalope)
add these to /etc/apt/sources.list:
#mysql
deb http://se.archive.ubuntu.com/ubuntu dapper main universe
deb http://ubuntu.intergenia.de/ubuntu/ dapper main universe
deb http://mirror.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/ dapper main universe
Then installed mysql-server-5.0 as I had problems with 4.1.
Then downloaded the relevant modules when checksetup complained using apt-cache search.
Then when it complained about a password ROOT@LOCALHOST i then did:
mysql -u root -p
mysql-> SET PASSWORD FOR 'bugzilla'@'localhost' = PASSWORD('');
Hope that helps :-)
As I was tearing my hair out, encountering problem after problem
All in all a very good tutorial!
ReplyDeleteThanks Darren !
ReplyDeletei followed all the instructions here but when i run ./checksetup.pl the ff. will be displayed displayed
ReplyDelete./localconfig: Permission denied at Bugzilla/Install/Localconfig.pm line 355, line 522.
btw, my problem was solve. i just re configure bugzilla again BUT i can't access htt://localhost/bugzilla.it has this message
ReplyDeleteNot Found
The requested URL /bugzilla/ was not found on this server.
Apache/2.2.12 (Ubuntu) Server at localhost Port 80
@Ann is http://localhost/ going ok ?
ReplyDeleteAlso check the permissions on the bugzilla symbolic link that was created. That may be creating issues.
Vibhu
Thanks for posting, Vibhu. The one issue I had was not being able to install DateTime and Template perl modules, but I found this solution elsewhere:
ReplyDelete$ sudo apt-get update
$ sudo apt-get install build-essential
Apparently I needed a c compiler =8-) Works just fine!
Cheers,
Mike
@Mike thanks for the tip mate !
ReplyDeleteThanks a lot for this post, it is great, but after I followed the steps, when I try to view the page, I get this message:
ReplyDeleteSoftware error:
Can't locate Date/Parse.pm in @INC (@INC contains: . lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl) at Bugzilla/Util.pm line 51.
BEGIN failed--compilation aborted at Bugzilla/Util.pm line 51.
Compilation failed in require at Bugzilla/Error.pm line 33.
BEGIN failed--compilation aborted at Bugzilla/Error.pm line 33.
Compilation failed in require at Bugzilla/Install/Filesystem.pm line 31.
BEGIN failed--compilation aborted at Bugzilla/Install/Filesystem.pm line 31.
Compilation failed in require at Bugzilla/Config.pm line 38.
BEGIN failed--compilation aborted at Bugzilla/Config.pm line 38.
Compilation failed in require at Bugzilla.pm line 38.
BEGIN failed--compilation aborted at Bugzilla.pm line 38.
Compilation failed in require at /var/www/bugzilla/index.cgi line 34.
BEGIN failed--compilation aborted at /var/www/bugzilla/index.cgi line 34.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
Thanks Vibhu Rishi for your inputs and followups.
ReplyDeleteI was able to complete this with success, there are some external web checks required to complete some of the errors, but over all very good and useful document
Vibhu, you have done great. I can easily setup using prefork mode with mod_perl.
ReplyDeleteThanks!
While grant permission for bugzilla user on mysql add the below line whie granting.
ReplyDeleteIDENTIFIED BY 'your password for bugs@localhost';
Vibhu,
ReplyDeleteGreat Post helped me out big time by the way I used your post to instal bugzilla 4.0.1. worked like charm.
Only snag i ran it to was 403 forbidden error and it was due to my soft linkage in step 4.
I literately used "bugzilla3.x" instead of using perticular path.
$ sudo ln -s /usr/local/bugzilla3.x /var/www/bugzilla
once i rectified my softlink by removing and re-adding no problemo.
Nirav
Good to hear that Nirav!
ReplyDeletehey how do you make server access from http://localhost/bugzilla to http://someip/bugzilla adding virtual host didn't help
ReplyDeletefor local intranet no need to setup virtual host just go ahead and type http://someip/bugzilla
ReplyDeleteNirav
Hello, I am wondering if someone can help me. I literally just started learning Ubuntu 11.0.4 and I am trying to setup Bugzilla. I followed all the instructions and I am still unable to get the login page to come up. It appears that when I run the checksetup.pl after making the edits for Apache, I get the following error:
ReplyDeleteInitializing "Dependency Tree Changes" email_setting ...
DBD::mysql::db selectrow_array failed: Incorrect file format 'bugs_fulltext' [for Statement "SELECT 1 FROM bugs_fulltext LIMIT 1"] at Bugzilla/Install/DB.pm line 3177
Bugzilla::Install::DB::_populate_bugs_fulltext() called at Bugzilla/Install/DB.pm line 552
Bugzilla::Install::DB::update_table_definitions('HASH(0x1c48d28)') called at ./checksetup.pl line 192
It appears this doesn't complete, any ideas why?
I fixed the issue above by restalling Ubuntu several times and following all the steps to install Bugzilla. I was finanlly successful but had issues when I rebooted. One important step is missing and the following link can help:
ReplyDeletehttp://mirzmaster.wordpress.com/2009/01/16/mysql-access-denied-for-user-debian-sys-maintlocalhost/
In addition, here is a link to download the wireless driver for Ubuntu:
http://computerandu.wordpress.com/2011/05/04/how-to-solve-no-wireless-networks-in-ubuntu-11-04/
Hope this helps others, as I had a difficult time!
This is a great help, but I also had to install some dev tools on my server installation to get it to work
ReplyDeletesudo apt-get install libyaml-perl build-essential
http://mikes-cmn.blogspot.com/
Hi vibhu,
ReplyDeleteI got the following error, kindly advice
DBD::mysql::db do failed: SESSION variable 'max_allowed_packet' is read-only. Use SET GLOBAL to assign the value [for Statement "SET SESSION max_allowed_packet = 4194304"] at Bugzilla/DB/Mysql.pm line 113
Bugzilla::DB::Mysql::new('Bugzilla::DB::Mysql', 'bugzilla', 'bugzilla', 'localhost', 'bugzilla', 3306, '') called at Bugzilla/DB.pm line 111
Bugzilla::DB::_connect('mysql', 'localhost', 'bugzilla', 3306, '', 'bugzilla', 'bugzilla') called at Bugzilla/DB.pm line 96
Bugzilla::DB::connect_main() called at Bugzilla.pm line 317
Bugzilla::dbh('Bugzilla') called at ./checksetup.pl line 142
Thanks in advance
Oh ! Thanks a lot ! Helped me in time !
ReplyDeleteReally awesome guidelines...
ReplyDeleteNice guide. But the localconfig is generated only after running checksetup.pl and not "checksetup.pl --check-modules". please add the step.
ReplyDeleteUsed your guide today after being turned away from the crappy looking bugzilla documentation.
ReplyDeleteWorked a treat! Thank you for the write up!
(Ubuntu server 11.04, Bugzilla 4.2)
@Kaustubh - the step is there in section 5 - last line.
ReplyDelete@Casey - you are welcome !
I have installed bugzilla succesfully. But on my browser i'm still getting this error
ReplyDelete403 Forbidden
Forbidden
You don't have permission to access /bugzilla/index.cgi on this server.
share [tw]
I have installed bugzilla succesfully. But on my browser i'm still getting this error
403 Forbidden
Forbidden
You don't have permission to access /bugzilla/admin.cgi on this server.
I have given root:apache rights. File permission needed. Applied necessary changes in httpd.conf also. Don't know where i'm missing. Need your help friends.
Hi Ankit,
ReplyDeleteMake sure that the link created has the correct permissions and also that the apache2.conf is correct.
I'm using linux & i have apache folder name. Can u tell me what prermission i need to set. For bugzilla folder & inner files/directories.
ReplyDeleteI have also applied below permissions. Still no luck
http://support.modwest.com/content/2/181/en/after-i-install-bugzilla-i-get-error-403-forbidden.html
I have the following modules not found and this is after I did the $ apt-get install bugzilla3 command as well as the $ /usr/bin/perl install-module.pl –all command
ReplyDeleteAny help?
Checking for Math-Random-ISAAC (v1.0.1) not found
Checking available perl DBD modules…
Checking for DBD-Pg (v1.45) not found
Checking for DBD-mysql (v4.001) ok: found v4.019
Checking for DBD-SQLite (v1.29) not found
Checking for DBD-Oracle (v1.19) not found
The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.46
Checking for Chart (v2.1) ok: found v2.4.1
Checking for Template-GD (any) ok: found v1.56
Checking for GDTextUtil (any) ok: found v0.86
Checking for GDGraph (any) ok: found v1.44
Checking for MIME-tools (v5.406) ok: found v5.502
Checking for libwww-perl (any) ok: found v6.02
Checking for XML-Twig (any) not found
Checking for PatchReader (v0.9.6) not found
Checking for perl-ldap (any) not found
Checking for Authen-SASL (any) not found
Checking for RadiusPerl (any) not found
Checking for SOAP-Lite (v0.712) not found
Checking for JSON-RPC (any) not found
Checking for JSON-XS (v2.0) not found
Checking for Test-Taint (any) not found
Checking for HTML-Parser (v3.40) ok: found v3.68
Checking for HTML-Scrubber (any) not found
Checking for Encode (v2.21) ok: found v2.39
Checking for Encode-Detect (any) not found
Checking for Email-MIME-Attachment-Stripper (any) not found
Checking for Email-Reply (any) not found
Checking for TheSchwartz (any) not found
Checking for Daemon-Generic (any) not found
Checking for mod_perl (v1.999022) not found
Checking for Apache-SizeLimit (v0.96) not found
Thanks for gathering this info into a single location. v useful
ReplyDeleteHi Vibhu,
ReplyDeleteI am installing bugzilla on Ubuntu 12.
./checksetup.pl is successful.
Mysql is running with no problem.
apache2 is also running fine.
apache2.cnf file is configured fine with necessary changes.
but when I try to access the bugzilla page with http:\\ - An error display "Page not found".
When I try to access http:\\localhost - An error reports "Not Found
The requested URL /localhost was not found on this server.
Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80"
So kindly suggest me what could be the problem?
Thanks,
Prasanna
Hi Vibhu,
ReplyDeleteI am installing bugzilla 4.2.4 on ubuntu 12.04. localconfig file is not getting created in the bugzilla directory. So , when I run localhost/bugzilla I am getting .data/params file doesn't exist error. If I run ./checksetup.pl, it says XML Twig is not installed. But it's already up to date. Kindly help me fix this.
Doesn't work for my ...
ReplyDeleteI got forbidden errors because of the link to /usr/local.
Solution:
mv /usr/local/bugzilla /var/www
Thanks for the tip @Anonymous !
DeleteIn case it helps anyone, I found that I had to comment out this line:-
ReplyDeleteOptions -Indexes
In the .htaccess file in the root of the installation before it would load.
Rod Tatham
thank you very much it helps me a lot
ReplyDeleteThis is my Problem Can you help me?
ReplyDeleteroot@avocado:/usr/local/bugzilla-4.4.1# ./testserver.pl http://localhost/bugzillaTEST-OK Webserver is running under group id in $webservergroup.
TEST-FAILED Fetch of images/padlock.png failed
Your web server could not fetch http://localhost/bugzilla/images/padlock.png.
Check your web server configuration and try again.
hmm. not too sure.
DeleteCan you check if http://localhost is loading properly on a web browser ?
Then check if permissions on the files is ok.