FlySpray 問題控管系統安裝程序
- FlySpray 官方網站 : http://flyspray.org/
安裝環境
<columns> <style box float-left> <ditaa name=env_desc>
+——————–+ +—————+
192.168.11.250 | 192.168.11.251 | |||
CentOS 5 +——–+ | CentOS 4 | |||
Apache 2 | cPNK | +——-+ | ||
PHP 5.1.6 | {s} | |||
FlySpray | ———→ | MySQL | ||
+———–+——–+ | 4.1.20|
+-------+
</ditaa> </quote> NEWCOL
- OS : CentOS 5 64bit
- Web : Apache 2
- AP : PHP 5.1.6
- DB : MySQL 4.1.20
- FlySpray : 0.9.9.5.1
</columns>
安裝說明
設定 MySQL 內的 FlySpray DB
- @192.168.11.251
- 建立的 DB : flyspray 採用 utf8
- 建立 DB 的 user 帳號 flysprayuser 密碼 yourpassword
- 設定 flysprayuser 可以由 192.168.11.250 使用 flyspray 這 DB 的 SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES 權限
mysql -u root -p CREATE DATABASE flyspray DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES ON flyspray.* TO [email protected] IDENTIFIED BY 'yourpassword'; quit mysqladmin -u root -p reload
安裝與設定 FlySpray
- @192.168.11.250
- 下載與安裝 FlySpray 到 http://192.168.11.250/flyspray/ 實際目錄 /var/www/html/flyspray
su - cd /var/www/html mkdir flyspray cd flyspray wget http://flyspray.org/flyspray-0.9.9.5.1.zip unzip flyspray-0.9.9.5.1.zip rm -rf flyspray-0.9.9.5.1.zip chmod a+wrx cache cd .. chown -R apache:apache flyspray
- 再來就依據設定畫面選擇處理
- 在過程中會要求刪除 /var/www/html/flyspray/setup 目錄
預計處理項目
目前 FlySpray 並沒有在地化的繁體中文語系,但有提供一個不錯的工具協助翻譯者來處理,但是這個工具只支援兩碼的語系,Exp en, de.. 所以我們常用的 zh_tw 並不能被接受,所以必須先改用 tw 等翻譯完成後在 rename 成 zh_tw
以下是處理的範例:
cd /var/www/html/flyspray/lang cp -a en.php tw.php
- 翻譯工具網址 : http://192.168.11.250/flyspray/lang/.langedit.php?lang=tw (一開始會出現 .langedit.php 內的那一行需要移除的說明,可以透過 vi /var/www/html/flyspray/lang/.langedit.php 進入移除)