ด้วยความอยากรู้อยากเห็นเพราะ WillWill เอามาเล่นเลยอยากลองเล่นบ้าง อีกอย่างก้อไม่ค่อยจะรู้เรื่องภาษาแปลกๆ อย่าง ruby ก้อเลยเอาสักหน่อย Redmine เป็นระบบบริการจัดการโครงการซอฟต์แวร์บนเว็บไซต์ คล้ายๆ กับ SourceForge.Net และ LaunchPad นั่นแหละครับ แต่ที่แน่ๆ เจ้าตัวนี้เขียนบน rails ดังนั้นตัวมันจึงเล็กเอามากๆ
วิธีติดตั้งแบบง่ายๆ และ รวดเร็ว
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 RAILS_ENV="production"
8. ตั้งค่าพื้นฐานให้กับตารางเก็บข้อมูล
rake redmine:load_default_data RAILS_ENV="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
ไม่มีความเห็น