BitNami Redmine Stack 받기: http://bitnami.org/stack/redmine


한글을 문제 없이 사용위해 DB를 UTF-8 로 설정 하기 위한 작업 + 기타 등등..

1. MySql 설정 변경 
-> \BitNami Redmine Stack\mysql\my.ini 

[client] 
default-character-set=utf8

[mysqld] 
character-set-client-handshake = FALSE 
init_connect=SET collation_connection = utf8_general_ci 
init_connect=SET NAMES utf8 
default-character-set=utf8 
character-set-server=utf8 
collation-server=utf8_general_ci

[mysql] 
default-character-set=utf8


2. MySql 설정 확인
-> \BitNami Redmine Stack\mysql\bin\mysql -uroot -p 

mysql> show variables like 'c%';
mysql> status;


3. 기존 bitnami_redmine DB, UTF-8로 다시 만들기 

mysql> drop database bitnami_redmine ;
mysql> CREATE DATABASE bitnami_redmine DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


4. 어플리케이션 DB 접속 encoding 수정 
-> \BitNami Redmine Stack\apps\redmine\config\database.yml

production:
  adapter: mysql
  database: redmine_production
  host: localhost
  username: bitnami
  password: bitnami 
  port: 3306
  encoding: utf8


5. 생성된 bitnami_redmine DB 설정 초기화 작업 

// 환경변수 세팅 
\BitNami Redmine Stack\scripts>setenv.bat
// DB Migration
\BitNami Redmine Stack\apps\redmine>rake db:migrate RAILS_ENV="production"


6. SMTP 설정 : 로컬 SMTP 서버 이용 
email.yml 수정 (기존 파일이 없을 경우 email.yml.example 를 복사후 rename)
->\BitNami Redmine Stack\apps\redmine\config\email.yml

production:
  delivery_method: :smtp
  smtp_settings:
    address: localhost
    port: 25
    domain:   
    authentication:
    user_name: 
    password: 
  

7. "일감" -> "이슈" 로 Replace (일감이란 단어의 어감이 좋지 않아서;;)
-> \BitNami Redmine Stack\apps\redmine\lang\ko.yml


출처 : 

+ Recent posts