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