-
Centos6.7 AND REDMINE 설치linux 2019. 8. 29. 00:57
환경
환경 정보
OS
Centos 6.7
루비
ruby -2.0.0.tar.gz
레드마인
redmine -2.4.2.tar.gz
날짜
2017/04/25
설치
필요한 소프트웨어 설치
여러가지를 한꺼번에 설치 해야합니다.
# yum -y groupinstall "Development Tools"
# yum -y install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel libffi-devel
# yum -y install ImageMagick ImageMagick-devel ipa-pgothic-fonts
# yum -y install mysql mysql-devel mysql-server
* Mysql 5.1 을 이용할 시 : Centos 6.7 에서는 Mysql 5.1 시스템이 기본적을 설치 되어있으므로, 아무것도 하지 않고 yum으로 설치.
루비 설치
루비 2.0.0 버전을 설치
# tar xvf ruby-2.0.0-p353.tar.gz
# cd ruby-2.0.0-p353
# ./configure --disable-install-doc
# make
# make install
# cd ..
Bundler 설치
# gem install bundler --no-rdoc --no-ri
# gem install bundler --version 1.7.2
레드마인 설치
레드마인 2.4.2 버전을 설치
# tar xvf redmine-2.4.2.tar.gz
Mysql 설정
Mysql 의 my.cnf 을 수정.
# vi /etc/my.cnf
[mysqld] 에 character-set-server=utf8 추가、[mysql] 섹션에 default-character-set=utf8 을 추가.
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
[mysql]
default-character-set=utf8 # 추가 된 부분
MysqlDB 시작.
# /etc/rc.d/init.d/mysqld start
# chkconfig mysqld on
# chkconfig --list mysqld
Redmine 에서 사용하는 데이터베이스 작성
redmine db 생성 및 redmine 계정 생성.
create database redmine default character set utf8;
grant all on redmine.* to redmine@localhost identified by ‘redmine';
Redmine 의 초기 설정
database.yml 의 정보를 수정.
# vi /root/redmine/config/database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
Rails 3.2.16 설치
# gem install rails --version 3.2.16
# Overwrite the executable? [yN] y
# Overwrite the executable? [yN] y
Rails Server 실행하기 위한 bundle 설치 및 Rails 환경변수 추가.
# bundle install --without development test --path vendor/bundle
# bundle exec rake generate_secret_token
# RAILS_ENV=production bundle exec rake db:migrate
# RAILS_ENV=production REDMINE_LANG=ko bundle exec rake redmine:load_default_data
Rails Server Port 3000 iptables 해제
# iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
Ruby 와 Redmine 심볼릭링크 생성.
심볼릭링크 ( 쉽게 바로가기 라고 보면 됨 )
사용법 : ln -s 원본파일이름 심볼릭링크이름
# ln -s redmine-2.4.2 redmine
# ln -s ruby-2.0.0-p353 ruby
redmine.sh
redmine.sh 수정.
#!/bin/bash
ruby /root/redmine/script/rails server webrick -e production
Redmine 실행
# /bin/bash redmine.sh
Redmine 결과
Redmine 백업된 데이터 import
# mysql -u redmine -p redmine < redmine.dump
*출처 사이트 :
'linux' 카테고리의 다른 글
GitLab 설치 (1) 2019.08.29 Mac에 Vagrant + VirtualBox + CentOS (0) 2019.08.29 Centos 7 + Hadoop + Zookeeper + Hbase + Pheonix 설치 (0) 2019.08.29