# Flyspray

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Related articles

- LAMP

Flyspray is a bug tracking system written in PHP. FlySpray is notably used by Arch Linux itself (https://bugs.archlinux.org).

## Status in Arch Linux

Issue FS#24999 was in progress to migrate away from FlySpray to Bugzilla. Unfortunately the main developer abandoned the project due to lack of time/interest.

## Installation

Install the flyspray package. Flyspray requires a web server such as Apache HTTP Server with PHP, and an SQL server such as MySQL or PostgreSQL.

### Apache Setup

Note: You will need to have Apache HTTP Server configured to run with PHP. Check Apache HTTP Server#PHP for instructions. Make sure to uncomment `extension=mysqli` in `/etc/php/php.ini`.

You will need to create a config file for apache to find your Flyspray install. Create the following file:

    /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 edit `/etc/webapps/flyspray/.htaccess` and change `deny from all` to `allow from all`. You should now be able to navigate to the flyspray interface (e.g. http://localhost/flyspray) and it will show a page of pre-installation checks. Any issues here should be resolved before continuing.

Category:

- Issue tracking systems