About | Software | Design | Commentary | Astral Musing | |
General Install - Setting Up Bugzilla |
Click the topmost Search button
Result: should be a list of all outstanding bugs.
Advanced: same as above, but also select UNCONFIRMED, NEW, ASSIGNED, REOPENED, RESOLVED, VERIFIED - but not CLOSED. Click topmost search.
Install Notes
bugzilla 2.16 -> Red Hat 7.1 mysql (3.22.5+), perl (5.005), and quite a few perl modules MySQL - add bugs user and custom password grant SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'foobar'; optional - give mysql root user a password - auto start mysqld at boot - raise packet accept size > 64K Apache optional - AddHandler cgi-script .cgi - Options ExecCGI AllowOverride Limit (for bugzilla dir only) - block access to bugzilla data, shadow, localconfig Perl - you will probably need to upgrade to perl 5.6 or later Bugzilla - untar bugzilla under /var/www/html/... so that it is accessible to browsers - $ su $ cd /usr $ # below is so certain scripts don't barf $ ln -s /usr bonsaitools $ # above may require logout before current shell will honor it $ exit - $ cd .../bugzilla $ ./checksetup.pl lots of fun things happen, MySQL schema created, data and localconfig directories created, ... You may not have several required perl modules. Instrutions for getting them will be printed out. Rinse, repeat until it completes. Beware, some perl modules depend on others to update properly Beware sneaky perl dependency that may be resolved by perl -MCPAN -e 'install "File::Temp"' Beware MySQL rpm dependency that may be resolved by ... rpm -ivh mysql-devel-3.23.36-1.i386.rpm if it completes, localconfig needs $db_pass = 'foobar'; rerun ./checkconfig.pl it will ask for admin email, name, and password ready to bring http://.../bugzilla/ any server errors probably due to file permision issues. Hack to check this if to chmod -R 777 * all contents of bugzila folder then revert to a more sane file protection when you figure out what user/group is best POST INSTALL To change Status, Resolution, Severity, Priority, Hardware, OS - login to root shell on bugzilla server - edit localconfig may need to change nobody -> apache, this may allow things to run without having to use file properties of 777 - run checksetup.pl (1) - service httpd restart To change bugzilla urlbase - login as admin user (the user checksetup.pl setup first time it ran) choose change parameters, and see the control page (e.g. if host is zaptech.org and /var/www/html/software/bugzilla/index.cgi exists, then http://zaptech.org/software/bugzilla/ would be a reasonable urlbase) Note: if this is not correct new users will get unfriendly emails when they try to sign up. To add a product - ... Note: no bugs can be attached to a product that has no components To add a user to product (2) - go to user edit - new user name, email, password - click to enable user for specified groups optional - without logging in a user can have a new user created and an email will be sent to them with randmom password To add a group - go to group edit - click to enable user for specified groups (1) may need to chmod -R 777 * /var/www/html/bugzilla after running checksetup.pl (2) user names must LOOK LIKE valid email addresses Elsewhere - Bugzilla User Manual http://www.bugzilla.org/docs/html/ - Some general bug writing guidelines http://landfill.bugzilla.org/bugzilla-tip/bugwritinghelp.html