반응형

[Centos7] redmine 설치

#방화벽 3000포트 오픈
#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.0.tar.gz
tar zxvf ruby-1.9.3-p194.tar.gz 
cd ruby-2.3.0
./configure --disable-install-doc
make
make install
make clean
ruby –v

# Bundler 설치
 gem install bundler --no-rdoc --no-ri

# redmine 설치 3.16 안정화버젼이라서 이거 선택함
wget http://www.redmine.org/releases/redmine-3.1.6.tar.gz #/usr/local 에서 작업중
tar zxvf redmine-3.1.6.tar.gz
mv redmine-3.1.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: redmine
encoding: utf8

#Gem Package 설치
bundle install --without development test

#테이블 생성 및 초기 데이터 입력
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 으로 접속
#아니면 서버 IP 지정할때
bundle exec rails server webrick -e production -b 서버IP -d #위에 방법 안될때 서버IP지정해서 데몬띠우거나

#설치중에 bundle install 시 에러 내용을 자세히 보면 마지막문구에 뭐를 설치하라고 gem 뭐뭐뭐 이렇게 명령어 나오는데
#복사해서 그걸 그대로 입력해서 설치훈 bundle install 다시 실행해야한다. bundle인스톨은 /usr/local/redmine 에서 해야한다
#gem 뭐뭐뭐 인스톨 안될시에 gem query --remote -n 뭐뭐뭐 -d -a 이명령어로 버젼높은걸로 찾아서 인스톨

#redmine 테마는
#/usr/local/redmine/public/theme 이쪽폴더에 넣고 재시작

#redmine 플러그인은
#/usr/local/redmine/plugins 폴더에 넣고 /usr/local/redmine 에서 하단을 실행하여 플러그인을 추가해야한다.
bundle install --without development test
rake redmine:plugins:migrate RAILS_ENV=production

#redmine 구글이용하여 메일보내기는
cd /usr/local/redmine/config #에서 configuration.yml.example 을 configuration.yml로 만든후
vi configuration.yml #들어가서
production:
    email_delivery:
    delivery_method: :smtp
    smtp_settings:
    enable_starttls_auto: true
    address: "smtp.gmail.com"
    port: 587
    domain: "smtp.gmail.com" # 'your.domain.com' for GoogleApps
    authentication: :plain
    user_name: "계정명@gmail.com"
    password: "비밀번호"

    rmagick_font_path: /usr/share/fonts/nanumfont/NanumGothic.ttf
#production 에 위와같이 저장합시다
# 메일이 안보내지는 이유는 구글 계정에 대한 보안설정이 나오는데
https://www.google.com/settings/security/lesssecureapps
#여기서 보안수준 낮은거 설정하고 2차인증 설정하지 안해야지 메일보내집니다

#마지막
#redmine 사용해보니 2.x버젼이 개발된 플러그인이 더 많고 3.x버젼은 플러그인이 적용되는게 적을수 있습니다.
#다시 설치한다면 저는 2.x 버젼을 사용해볼까 생각합니다.. 2.6정도??

2016/06/21 - [리눅스/Linux 일반] - [Centos7] firewalld 방화벽 해제

2016/06/21 - [리눅스/Centos] - [Centos7] 나눔고딕 설치

2016/06/21 - [리눅스/Centos] - [Centos7] redmine plugins 추천

2016/06/20 - [리눅스/Centos] - [Centos7]redmine apache연동



반응형

'Operating System > Centos' 카테고리의 다른 글

[Centos7] redmine plugins 추천  (0) 2016.06.21
[Centos7] redmine apache연동  (0) 2016.06.20
[Centos7] apache, tomcat연동 ajp 이용  (0) 2016.06.20
[Centos7] tomcat8 설치  (0) 2016.06.20
[Centos7] mysql 설치  (0) 2016.06.20
블로그 이미지

pstree

pstree.. process...

,