Flyspray

出自 Arch Linux 中文维基

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