Flyspray: Difference between revisions
(Update Interlanguage link) |
(rm link to previous migration attempt to bugzilla, since it's not relevant to the page not historically interesting as we moved to gitlab issues in the end) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 8: | Line 8: | ||
{{Related articles end}} | {{Related articles end}} | ||
[ | [https://www.flyspray.org/ Flyspray] is a bug tracking system written in [[PHP]]. FlySpray was notably used by Arch Linux itself. | ||
== Installation == | == Installation == | ||
[[Install]] the {{ | [[Install]] the {{AUR|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 === | === Apache Setup === | ||
Line 22: | Line 18: | ||
{{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 {{ic|1=extension=mysqli}} in {{ic|/etc/php/php.ini}}.}} | {{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 {{ic|1=extension=mysqli}} in {{ic|/etc/php/php.ini}}.}} | ||
You will need to create a | You will need to create a configuration file for Apache to find your Flyspray install. Create the following file: | ||
{{hc|/etc/httpd/conf/extra/flyspray.conf| | {{hc|/etc/httpd/conf/extra/flyspray.conf| |
Latest revision as of 21:35, 20 February 2024
Flyspray is a bug tracking system written in PHP. FlySpray was notably used by Arch Linux itself.
Installation
Install the flysprayAUR 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 configuration 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.