Flyspray

出自 ArchWiki

Flyspray 是一个使用 PHP 编写的缺陷跟踪系统。FlySpray 曾被 Arch Linux 本身使用。

安装

安装 install flysprayAUR 软件包。Flyspray 需要一个 Web 服务器,例如带有 PHPApache HTTP Server,以及一个 SQL 服务器,例如 MySQLPostgreSQL

Apache 设置

注意: 您将需要配置 Apache HTTP Server 以与 PHP 一起运行。请查看 Apache HTTP Server#PHP 获取相关说明。确保在 /etc/php/php.ini 中取消注释 extension=mysqli

您将需要为 Apache 创建一个配置文件,以便找到您的 Flyspray 安装。创建以下文件

/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>

然后您需要编辑 /etc/webapps/flyspray/.htaccess 并将 deny from all 更改为 allow from all。现在您应该可以导航到 flyspray 界面(例如 https://127.0.0.1/flyspray),它将显示一个预安装检查页面。此处出现的任何问题都应在继续之前解决。