Notice: Undefined index: order_next_posts in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 194

Notice: Undefined index: post_link_target in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 195

Notice: Undefined index: posts_featured_size in /nas/content/live/gadgetmag/wp-content/plugins/smart-scroll-posts/smart-scroll-posts.php on line 196

Debug & fix software with help from The Bug Genie

It's easy to debug your software and keep tabs on errors with the added aid of The Bug Genie's web-based issue-tracking software. Dmitri Popov shows you how to clean up your act…

This article originally appeared in issue 89 of Linux User & Developer magazine.

Subscribe and save more than 30% and receive our exclusive money back guarantee – click here to find out more.

Despite the progress we have made in developing software, bug-free applications are still just a beautiful dream. That’s why managing bugs and tracking issues remain a crucial part of the software development process. And since you are likely to spend a considerable amount of time dealing with software issues and bugs, a decent issue-tracking program can make your coding work less stressful and more efficient. And this is where The Bug Genie application can come in rather handy.

This easy-to-deploy issue-tracking solution offers all the features you’d expect from a professional bug-tracking package wrapped into a user-friendly interface. Tracking issues is only part of the deal, though. If you want users to submit bugs and provide feedback, you have to make the entire submission process as simple and easy as possible. And The Bug Genie makes it supremely easy to submit bug reports even for uninitiated users. In short, if you are looking for a robust and user-friendly bug-tracking application, The Bug Genie is exactly what you need…

A machine running the Apache/PHP/MySQL stack, or the XAMPP package
The latest release of The Bug Genie

01 Preparations
To install The Bug Genie, you need either a server with the Apache/PHP/MySQL stack, or the XAMPP solution that bundles all the required components in one neat package. For this tutorial, we use the latter, so download the latest version of XAMPP and install it on your machine.

02 Download and install The Bug Genie
Next, point your browser to the project’s website and grab the latest version of the software. Unpack the downloaded archive and move the resulting ‘thebuggenie’ directory to the document root of your server (in XAMPP, it’s the htdocs directory).

03 Launch XAMPP and start installation
Open the terminal and start XAMPP by executing the ‘/opt/lampp/lampp start’ command as root. Then point your browser to Agree to the licensing terms and press Continue. Make sure that you have all the required info, then press the ‘Start installation’ button to begin the installation process.

04 Installation step 1
Provide the required database connection information and hit the Continue button. When the database connection has been established, press the ‘Start installing’ button. Modify the default server information if necessary, choose the desired language and theme, then press Continue.

05 Installation step 2
Next, specify the available settings. If you want to use The Bug Genie as a private system, enable the ‘Require login’ options and set the ‘Default user is a guest user’ option to No. Adjust other settings accordingly and press Continue. If you want to make your The Bug Genie installation public, leave all settings at their default values.

06 Installation step 3
The Bug Genie comes with a few handy modules which extend the application’s default functionality. Among other things, these modules provide search, messaging, and calendaring features as well as enabling integration with SVN repositories. All the available modules are enabled by default, but you can turn them off individually, if needed.

[twitter username=”linuxusermag”]