Flyspray

来自 Arch Linux 中文维基

Flyspray 是一个用 PHP 编写的错误跟踪系统。Arch Linux 本身主要使用 FlySpray (bugs.archlinux.org)。

Arch Linux 中的状态[编辑 | 编辑源代码]

问题 FS#24999 正在进行从 FlySpray 到 Bugzilla 的迁移。不幸的是,由于缺乏时间/兴趣,主要开发人员放弃了该项目。

安装[编辑 | 编辑源代码]

安装 flyspray 软件包。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 界面(例如 http://localhost/flyspray ),它将显示一个预安装检查页面。此处的所有问题都应先解决,然后再继续。