본문 바로가기
IT 개발, develop/linux

redmine linux centos7 에 설치

by newly everyday 2018. 10. 31.



#Ruby와 Passenger 빌드에 필요한 헤더파일 설치

yum install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel


# Mysql과 헤더파일

yum install mysql-server mysql-devel


# Apache과 헤더파일

yum install httpd httpd-devel


#ImageMagick과 헤더파일

yum install ImageMagick ImageMagick-devel

 

# Ruby설치

# 소스다운로드

# http://www.ruby-lang.org/ko/downloads/

# http://cache.ruby-lang.org/pub/ruby/2.3/

cd /usr/local

wget http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz

tar zxvf ruby-2.3.8-p459.tar.gz

cd ruby-2.3.8

./configure --disable-install-doc

make

make install

make clean

ruby –v

 

# Bundler 설치

 gem install bundler --no-rdoc --no-ri

 

# redmine 설치 3.4.6

wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz #/usr/local 에서 작업중

tar zxvf redmine-3.4.6.tar.gz

mv redmine-3.4.6 /usr/local/redmine #폴더명변경

 

cd /usr/local/redmine/config

cp database.yml.example database.yml

vi database.yml

production:

adapter: mysql

database: redmine

host: localhost

username: redmine

password: 패스워드

encoding: utf8


 

#Gem Package 설치

bundle install --without development test


 

#데이타베이스 및 사용자 생성

database 접속하여 다음 명령 시행으로 데이타베이스를 생성한다. 

> create database redmine character set utf8 collate utf8_general_ci;

사용자 생성

> create user redmine@'%' identified by '패스워드';

사용자에게 권한 부여 

>grant all privileges on redmine.* to 'redmine@'%';

설정 적용 

>flush privileges;


 

#테이블 생성 및 초기 데이터 입력

cd /usr/local/redmine #으로 이동하여 실행하세요

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

#한국어 ko 입력

 


#실행

bundle exec rails server webrick -e production -d 

localhost:3000 으로 접속한다.

(사전에 방화벽이 열려있는지 확인)



참고)
http://pstree.tistory.com/28    <-  설치시 참고 
http://goddaehee.tistory.com/78  <- Database 및 사용자 생성 시 참고



댓글