ruby, gem, rails 등 redmine Wiki의 설명을 따라 설치 시도 하였으나 ruby 관련 지식이 없어서 실패...(Linux 고수 및 ruby 관련 고수 아니면 Bitnami 활용이 정신건강에 이로움ㅎ)
그래서 Bitnami 로 한방에 설치!!
1. 기존에 subversion, mysql이 설치되어 있어서 모두 삭제
2. Bitnami-redmine-2.2.3-0 설치
시행착오 1
Console root 접속 시 ERROR 2002 (HY000): Can't connect to local MySQL server through socke '/tmp/mysql.sock'
실제 설치경로 /opt/redmine-2.2.3-0/mysql/my.cnf 설정파일에 /opt/redmine-2.2.3-0/mysql/mysql.sock 셋팅되어 있으나 /tmp/쪽에서 참조하려고 해서 삽질..
my.cnf 파일을 /etc/하위에 복사하니 해결
(기존에 mysql 설치/삭제 하면서 꼬인듯함.. mysql 단독 기본으로 설치하면 해당 위치에 있다.)
시행착오 2
bitnami 에서 실행하는 svn 시작 시 svn home 수정하다하다 안되서.. 그냥 포기.. 간단하게 수정;;
/opt/redmine-2.2.3-0/subversion/scripts/ctl.sh
#!/bin/sh
if [ "x$1" = "xstart" ]; then
/opt/redmine-2.2.3-0/subversion/bin/svnserve -d -r /home/svn/
echo "svn 시작 완료"
elif [ "x$1" = "xstop" ]; then
PID=`ps -enf | grep svnserve |awk '{print $1}'`
if [ "$PID" == "" ]; then
echo "svn 시작되지 않음"
else
kill -9 $PID
echo "svn 종료 완료"
fi
elif [ "x$1" = "xstatus" ]; then
ps -enf | grep svnserve
echo "PID 나오면 떠 있는거 것지..."
elif [ "x$1" = "xcleanpid" ]; then
echo "뭔 명령어여... 사용하지 말어.."
fi
시행착오 3
Plugins 디렉토리 /opt/redmine-2.2.3-0/apps/redmine/htdocs/plugins 하위에 plugin 디렉토리 위치하고, 디렉토리 명은 해당 plugin 설명에 나온 그대로 변경해야 함!!
rake db:migrate RAILS_ENV=production
시행착오 4
설치 시 사용자명부분에 꼭 영문으로 하자!!! 한글로 했다가 페이지 안 떠서 엄청 삽질...
시행착오 5
메일알림 관련해서 gmail을 셋팅하였으나, TLS 관련해서 플러그인 설치관련 정보들이 많이 있었으나 잘 되지 않았다.
그래서 Redmine이 설치되어있는 서버에 SMTP 익명사용자 발송가능하게 셋팅하여 처리!!!
MyLyn 설치
git clone git://github.com/danmunn/redmine_mylyn_connector.git
bundle install --without development test
rake redmine:plugins:migrate RAILS_ENV=production
apps/redmine/htdocs/config/configuration.yml
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "127.0.0.1"
port: '25'
domain: "ddakker.org"
authentication: :plain