Flyspray (简体中文)
Flyspray 是一个用 PHP 编写的错误跟踪系统。Arch Linux 本身主要使用 FlySpray (bugs.archlinux.org)。
Arch Linux 中的状态
问题 FS#24999 正在进行从 FlySpray 到 Bugzilla 的迁移。不幸的是,由于缺乏时间/兴趣,主要开发人员放弃了该项目。
安装
安装 flyspray 软件包。Flyspray 需要 Web 服务器(例如带有 PHP 的 Apache HTTP Server)和 SQL 服务器(例如 MySQL 或 PostgreSQL)。
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 ),它将显示一个预安装检查页面。此处的所有问题都应先解决,然后再继续。