Flyspray - ArchWiki

# Flyspray

Related articles

- LAMP
- PHP
- Bugzilla

Flyspray is a bug tracking system written in PHP.

## Installation

Install the flyspray package. Flyspray will essentially require a LAMP stack, so that in addition to PHP, you will need an HTTP server such as Apache HTTP Server, and an SQL server such as MySQL or PostgreSQL. See the LAMP wiki article for more information on how to integrate these.

### Apache Setup

Note: You will need to have Apache configured to run with PHP. Check the LAMP#PHP page for instructions. Make sure to enable the `mysqli.so` extension.

You will need to create a config file for apache to find your Flyspray install. Create the following file and edit it your favorite text editor:

    # /etc/httpd/conf/extra/flyspray.conf

    Alias /flyspray "/usr/share/webapps/flyspray"
    <Directory "/usr/share/webapps/flyspray">
    	AllowOverride All
    	Options FollowSymlinks
    	Require all granted
    	php_admin_value open_basedir "/srv/http/:/tmp/:/usr/share/webapps/flyspray"
    </Directory>

You will then need to change the `.htaccess` file at `/usr/share/webapps/flyspray` from deny to allow otherwise Apache will not render it. You should now be able to navigate to the flyspray interface (e.g. `www.yourserver.org/flyspray`) and it will show a page of pre-installation checks. Any issues here should be resolved before continuing.

## See also

- Flyspray Official Website

Category:

- Web server