Redmine เป็นระบบบริการจัดการโครงการซอฟต์แวร์บนเว็บไซต์ คล้ายๆ กับ SourceForge.Net และ LaunchPad นั่นแหละครับ แต่ที่แน่ๆ เจ้าตัวนี้เขียนบน rails ดังนั้นตัวมันจึงเล็กเอามากๆ นอกจากจะเล็กกระทัดรัดแล้วยังมีคุณสมบัติที่รองรับการทำงานแบบ team colloration สนับสนุน file release system version control plug-in และคุณสมบัติอื่นๆ อีกมากมาย

วิธีติดตั้งแบบง่ายๆ และ รวดเร็ว

1. ติดตั้งโปรแกรมที่เราต้องใช้กันก่อน ด้วยคำสั่ง 

aptitude install rails libmysql-ruby ruby rake rubygems

2. ติดตั้ง MySQL Server เพื่อเก็บข้อมูลโครงการ

aptitude install mysql-server

3. ดาวน์โหลด RedMine มาจาก RubyForge แล้วคลี่ไฟล์ไปไว้ที่ไหนสักที่อาจเป็น /home/redmine ก้อได้ครับ

wget http://rubyforge.org/frs/download.php/39477/redmine-0.7.3.tar.gz

4. สร้าง Database อย่างรวดเร็ว ด้วยคำสั่ง (ตรงตัวเอียงๆ ก้อเปลี่ยนให้ตรงกับเที่ตั้งค่าไว้ตอนติด MySQL นะครับ)

mysql -u root -proot-password -e "create database redmine character set utf8"

5. แก้ไขไฟล์ config/database.yml

cd /home/redmine

cp config/database.yml.example to config/database.yml

6. แก้ไขข้อมูลการเชื่อมต่อ ที่ไฟล์ config/database.yml

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: bduser
  password: bdpasswd

7. สร้างตารางข้อมูล

rake db:migrate RAILSENV="production"

8. ตั้งค่าพื้นฐานให้กับตารางเก็บข้อมูล

rake redmine:loaddefaultdata RAILSENV="production"

9. ตั้งค่า permission สำหรับการเขียนไฟล์ และ log

useradd redmine
mkdir tmp
chown -R redmine:redmine files log tmp
chmod -R 755 files log tmp

10. ทดสอบ โดย run WEBrick ด้วยคำสั่ง

ruby script/server -e production

11. เข้าระบบเบราส์ไปที่ http://localhost:3000 ชื่อผู้ใช้ และรหัสผ่าน คือ admin

Comments are closed.