Flyspray (简体中文)

From ArchWiki
翻译状态:本文是 Flyspray翻译。上次翻译日期:2020-07-31。如果英文版本有所更改,则您可以帮助同步翻译。

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 ),它将显示一个预安装检查页面。此处的所有问题都应先解决,然后再继续。