일단 설치 방법 검색
한방팩(?)으로 할까 하다 아파치, mysql, php와 phpMyAdmin 설치되어 있어서 각개 설치로 결정.
스루님의 문서를 보고 진행
svn에서 최근 버전을 받아서 설치 하기로 결정,
http://www.redmine.org/projects/redmine/wiki/Download
svn co svn://rubyforge.org/var/svn/redmine/trunk redmine
받고나니 root 게정폴더라서 /usr/local/redmine 에 이동시켰다.
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
rail는 2.3.4 버전으로 설치, db는 MySQL로 연동, DB생성 루틴은 phpMyAdmin 사용하여 SQL문 실행으로 생성,순서대로 하고나니...헉..된다...ㅡ.ㅡ;; 뭐가 이리 간단..
이제 이걸 서비스(?)형태로 하는 방법을 찾아보니 스루님의 문서가 있다.
그런데 Centos에 설치되는 ruby 버전이 낮아서 1.8.6 이상 버전을 설치 하라고 나온다.
http://saltfactory.textcube.com/78
한방팩(?)으로 할까 하다 아파치, mysql, php와 phpMyAdmin 설치되어 있어서 각개 설치로 결정.
스루님의 문서를 보고 진행
svn에서 최근 버전을 받아서 설치 하기로 결정,
http://www.redmine.org/projects/redmine/wiki/Download
svn co svn://rubyforge.org/var/svn/redmine/trunk redmine
받고나니 root 게정폴더라서 /usr/local/redmine 에 이동시켰다.
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
rail는 2.3.4 버전으로 설치, db는 MySQL로 연동, DB생성 루틴은 phpMyAdmin 사용하여 SQL문 실행으로 생성,순서대로 하고나니...헉..된다...ㅡ.ㅡ;; 뭐가 이리 간단..
이제 이걸 서비스(?)형태로 하는 방법을 찾아보니 스루님의 문서가 있다.
그런데 Centos에 설치되는 ruby 버전이 낮아서 1.8.6 이상 버전을 설치 하라고 나온다.
http://saltfactory.textcube.com/78
vi /etc/yum.repos.d/ruby.repo[ruby]name=rubybaseurl=http://repo.premiumhelp.eu/ruby/gpgcheck=0enabled=0저장후 yum을 방금 추가한 repository를 이용하여 실행시킨다.yum --enablerepo=ruby list *RUBY*루비 1.8.6과 관련된 설치 파일 리스트를 볼 수 있다.설치를 하려면yum install --enablerepo=ruby *ruby*기존의 1.8.5에서 1.8.6으로 업데이를 진행한다.
무사히 업그레이드 하고 passenger를 설치 하려고 하면 필요한걸 체크 하고
빠진걸 받으라고 나오니 에러 문구를 잘 보고 해결한다. yum으로 설치 해주고 다시 실행.
httpd.conf를 수정해도 되지만 따로 분리할 수 있게 되어 있으니 분리해주자.
/etc/httpd/conf.d 에 passenger.conf 라는 파일을 만들고
passenger 설치 마지막에 나오는 문자를 복사해서 붙여넣는다.
그리고 http://127.0.0.1/redmine 이라는 경로로 운영할것이므로 같은 파일에 아래와 같이 적는다.
ln -s /usr/local/redmine/public /var/www/html/redmine
아파치 재시작
service httpd restart
혹시 재시작 중에 127.0.0.1 어쩌구 저쩌구 문자열이 길게 나오는게 거슬린다면
/etc/httpd/conf/httpd.conf 파일을 열어서 중간쯤에 주석으로 막혀 있는
ServerName localhost
를 풀어주면된다.
설정끝. http://localhost/redmine으로 접속하면 짜잔~~
admin/admin으로 로그인해서 비밀번호부터 바꾸자.
trac설치해본것과 비교하면 너무 쉽다.
운영중인 윈도우에 설치된 svn과 연동해서 테스트 해보니 너무 편리하다.
빠진걸 받으라고 나오니 에러 문구를 잘 보고 해결한다. yum으로 설치 해주고 다시 실행.
httpd.conf를 수정해도 되지만 따로 분리할 수 있게 되어 있으니 분리해주자.
/etc/httpd/conf.d 에 passenger.conf 라는 파일을 만들고
passenger 설치 마지막에 나오는 문자를 복사해서 붙여넣는다.
그리고 http://127.0.0.1/redmine 이라는 경로로 운영할것이므로 같은 파일에 아래와 같이 적는다.
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so심볼릭링크를 하는걸 잊지 말자.
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5
PassengerRuby /usr/bin/ruby
<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot /var/www/html
RailsBaseURI /redmine
<Directory /var/www/html>
Options FollowSymLinks
order allow,deny
allow from all
</Directory>
</VirtualHost>
ln -s /usr/local/redmine/public /var/www/html/redmine
아파치 재시작
service httpd restart
혹시 재시작 중에 127.0.0.1 어쩌구 저쩌구 문자열이 길게 나오는게 거슬린다면
/etc/httpd/conf/httpd.conf 파일을 열어서 중간쯤에 주석으로 막혀 있는
ServerName localhost
를 풀어주면된다.
설정끝. http://localhost/redmine으로 접속하면 짜잔~~
admin/admin으로 로그인해서 비밀번호부터 바꾸자.
trac설치해본것과 비교하면 너무 쉽다.
운영중인 윈도우에 설치된 svn과 연동해서 테스트 해보니 너무 편리하다.
'지식창고 > 프로그램' 카테고리의 다른 글
트위터 연동 테스트 (0) | 2009.12.16 |
---|---|
텍스트 큐브에 포스팅한 글을 트위터로 보내기 (3) | 2009.12.16 |
SK브로드밴드 실시간 방송과 공유기 (0) | 2009.11.16 |
Windows7 에서 TortoiseSVN 아이콘안보일경우 (3) | 2009.11.10 |
응? 도시락은 무슨 방식인거지? (0) | 2009.11.06 |