CentOS 에 LNMP 통합 설치 Redmine 2.5

3355 단어 centosredmineLNMP
설치 과정 은 주로 이 글 을 참고 하 였 으 나 몇 가지 문제 에 부 딪 혀 해결 방법 을 기록 하 였 다.
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;
}

좋은 웹페이지 즐겨찾기