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