差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
tech:flyspray [2008/02/16 12:14] – 建立 jonathantech:flyspray [2021/01/16 14:51] (目前版本) – 更換 Plugin jonathan
行 1: 行 1:
 +====== 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 |       |
 +|                  |           |cGRE   +-------+
 ++-----------+--------+           | 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 權限
 +<code>
 +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
 +</code>
 +==== 安裝與設定 FlySpray ====
 +  * @192.168.11.250
 +  * 下載與安裝 FlySpray 到 http://192.168.11.250/flyspray/ 實際目錄 /var/www/html/flyspray
 +<code>
 +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
 +</code>
 +  * http://192.168.11.250/flyspray/setup/ 
 +  * 再來就依據設定畫面選擇處理
 +  * 在過程中會要求刪除 /var/www/html/flyspray/setup 目錄
 +
 +==== 預計處理項目 ====
 +目前 FlySpray 並沒有在地化的繁體中文語系,但有提供一個不錯的工具協助翻譯者來處理,但是這個工具只支援兩碼的語系,Exp en, de.. 所以我們常用的 zh_tw 並不能被接受,所以必須先改用 tw 等翻譯完成後在 rename 成 zh_tw
 +
 +以下是處理的範例:
 +<code>
 +cd /var/www/html/flyspray/lang
 +cp -a en.php tw.php
 +</code>
 +
 +  * 翻譯工具網址 : http://192.168.11.250/flyspray/lang/.langedit.php?lang=tw (一開始會出現 .langedit.php 內的那一行需要移除的說明,可以透過 vi /var/www/html/flyspray/lang/.langedit.php 進入移除)
 +
 +  * 我目前主要的問題控管系統還是使用 [[http://www.mantisbt.org/|Mantis]] 如果真的需要改用 [[http://flyspray.org/|FlySpray]] 將會花一些時間來完整測試使用所有功能以及處理翻譯的工作.
 +
 +===== 參考資料 =====
 +  * http://flyspray.org/manual:installation
 +
 +{{tag>flyspray 安裝}}