CentOS 에 LNMP 통합 설치 Redmine 2.5
http://inhu.net/install-redmine-with-lnmp.html
1. LNMP 를 원 클릭 으로 설치 합 니 다.
2. Nginx 업그레이드.
설치 시 LNMP 최신 버 전 1.0, 통합 Nginx 1.2.7, 최신 버 전 으로 업그레이드 해 야 합 니 다. 그렇지 않 으 면 다음 단계 에서 오류 가 발생 할 수 있 습 니 다: ngxhttp_connection_thas no member named ssl。
명령 을 집행 하 다
wget soft.vpser.net/lnmp/upgrade_nginx.sh;sh upgrade_nginx.sh
그리고 업그레이드 할 버 전 번 호 를 입력 하면 자동 으로 업그레이드 가 완 료 됩 니 다.레 퍼 런 스http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html
3. 루비 등 각종 패 키 지 를 설치 하 다.명령 을 집행 하 다
yum -y install zlib-devel curl-devel openssl-devel apr-devel apr-util-devel mysql-devel ImageMagick ImageMagick-devel rdoc gcc-c++ ruby ruby-devel
이곳 에 설 치 된 루비 는 최신 1.9 가 아 닌 1.8 이 므 로 RVM 을 통 해 루비 버 전 을 1.9 로 업그레이드 했다.
레 퍼 런 스http://ruby-china.org/wiki/rvm-guide
명령 을 집행 하 다
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
rvm install 1.9.3
rvm use 1.9.3 --default
4. RubyGems 설치.
방문 하 다.http://rubygems.org/pages/download압축 해제 파일 을 다운로드 하고 디 렉 터 리 에 들 어가 명령 을 실행 합 니 다.
ruby setup.rb
gem -v
gem install passenger
5. 명령 을 집행 하 다
passenger-install-nginx-module
2 를 선택 하고 Nginx 원본 파일 의 경 로 를 입력 하고 설 치 된 Nginx 경 로 를 입력 하 십시오.첫 번 째 Nginx 는 자동 으로 업그레이드 되 기 때문에 해당 버 전의 Nginx 원본 파일 을 서버 에 다운로드 해 야 합 니 다.
컴 파일 이 완료 되면 알림 내용 을 Nginx 설정 에 해당 하 는 위치 로 기록 합 니 다.
passenger_root /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.41;
passenger_ruby /usr/local/rvm/gems/ruby-1.9.3-p545/wrappers/ruby;
6. 압축 풀기 Redmine 를 다운로드 하고 복사 / config / database. yml. example 를 / config / database. yml 로 이름 을 바 꿉 니 다.production 단락 을 수정 하고 다른 것 은 모두 주석 을 달 아 주세요.
production:
adapter: mysql2
database: redmine
host: localhost
username: ******
password: ******
encoding: utf8
socket: /tmp/mysql.sock
adapter 인 자 를 주의 하 십시오. Ruby 1.8 이면 my sql 만 사용 할 수 있 습 니 다.
7. GemFile 을 수정 하여 두 번 째 줄 에 다음 내용 을 추가 합 니 다.
gem "rake", "10.2.2"
gem "rack", "~>1.4.5"
gem "rubytree", "0.8.3", :require => "tree"
gem "RedCloth", "~>4.2.9", :require => "redcloth"
gem "mysql"
여기에 자신 이 구체 적 으로 설치 한 버 전과 적응 해 야 한다. 특히 rack 는 설치 할 때 알림 버 전이 충돌 에 의존 해 야 한다.http://ruby-china.org/topics/3140
집행 하 다.
gem install bundle
bundle install --without development test
성공 후 브 라 우 저 에 입력http://localhost:3000Redmine 페이지 를 볼 수 있 습 니 다.
8. 실행 코드
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
ruby script/rails server webrick -e production
9. Nginx 설정 완료 ~
server
{
listen 80;
server_name ******;
index index.html index.htm index.php;
root /home/www/redmine/public;
passenger_enabled on;
access_log /home/wwwlogs/access.log access;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.