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 ),它將顯示一個預安裝檢查頁面。此處的所有問題都應先解決,然後再繼續。