Flyspray (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 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 ),它将显示一个预安装检查页面。此处的所有问题都应先解决,然后再继续。