Flyspray

Related articles

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