FlySpray 問題控管系統安裝程序

<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>

  • @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
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

目前 FlySpray 並沒有在地化的繁體中文語系,但有提供一個不錯的工具協助翻譯者來處理,但是這個工具只支援兩碼的語系,Exp en, de.. 所以我們常用的 zh_tw 並不能被接受,所以必須先改用 tw 等翻譯完成後在 rename 成 zh_tw

以下是處理的範例:

cd /var/www/html/flyspray/lang
cp -a en.php tw.php
  • 我目前主要的問題控管系統還是使用 Mantis 如果真的需要改用 FlySpray 將會花一些時間來完整測試使用所有功能以及處理翻譯的工作.
  • tech/flyspray.txt
  • 上一次變更: 2021/01/16 14:51
  • jonathan