생활코딩

Coding Everybody

리눅스(우분투)에서 설치

토픽 생활코딩 > 프로젝트 관리 > 프로젝트 관리도구 > Redmine

우분투에서 레드마인을 설치하는 방법

 
 
  1. apache, mysql, php 설치 패키지인 lamp-server를 설치하기 

    $ sudo tasksel install lamp-server
     
  2. passenger 아파치 모듈을 설치

    $ sudo apt-get install libapache2-mod-passenger
     
  3. 최신버전의 레드마인을 설치하고 싶다면 다음 절차를 수행

    sudo apt-get install python-software-properties;
    sudo add-apt-repository ppa:ondrej/redmine;
    sudo apt-get update;
    sudo apt-get install redmine redmine-mysql;

    방화벽이 있다면 아래의 내용을 참조 

    export http_proxy="http://proxy.your.server:port" and export https_proxy="http:proxy.your.server:port"
     
  4. 레드마인은 /usr/share/redmine 와 /etc/redmine에 설치됨
     
  5. 웹서비스가 엑세스되는 위치로 심볼릭링크 설정

    $ sudo ln -s /usr/share/redmine/public /var/www/redmine
     
  6. passenger가 아파치의 실행권한인 www-data로 작동하도록 설정을 변경

    다음의 파일을 
    /etc/apache2/mods-available/passenger.conf

    아래와 같이 변경한다.
    PassengerDefaultUser www-data
     
  7. 호스트를 설정한다.

    다음 파일에
    /etc/apache2/sites-available/default

    아래의 내용을 추가한다.
    <Directory /var/www/redmine>
        RailsBaseURI /redmine
        PassengerResolveSymlinksInDocumentRoot on
    </Directory>
     
  8. virtualhost를 설정하려면 아래의 예제를 참고한다.

    <VirtualHost *:80>
            ServerName redmine.ot.org
            ServerAdmin opentutorialsorg@gmail.com
            DocumentRoot /var/www/redmine
            ErrorLog /var/log/apache2/redmine_error_log
    
            #If you are using mod_fcgid and are going to upload files larger than
            #131072 bytes you should consider adding the following line
            #that allows to upload files up to 20 mb
    
            <Directory "/var/www/redmine">
                    RailsBaseURI /redmine
                    PassengerResolveSymlinksInDocumentRoot on
                    Options Indexes ExecCGI FollowSymLinks
                    Order allow,deny
                    Allow from all
                    AllowOverride all
            </Directory>
    </VirtualHost>
  9. passenger 모듈을 활성화 한다.

    sudo a2enmod passenger
     
  10. 아파치를 재시작 한다.

    sudo service apache2 restart
     
  11. 레드마인에 접속한다.

    http://(웹서버 IP)/redmine
     
  12. 만약 403:Forbidden 에러가 발생하면 퍼블릭 디렉토리의 권한을 변경한다.

    $ sudo chmod a+x /usr/share/redmine/public
     
  13. 기본 로그인 아이디/비밀번호는 아래와 같다.
    로그인 후에 비밀번호를  변경해야 한다.
    • 로그인 아이디 : admin
    • 비밀번호 : admin
       

참고 : http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu

댓글

댓글 본문
  1. ContentPlaceHolder
    AWS에서 이 링크 참조하는게 좋을 것 같습니다.
    http://www.redmine.org......tep
  2. YoWu
    http://www.redmine.org......S_5 이곳을 확인해보세요.
    대화보기
    • Smithoo
      CentOS는 명령어도 다르고, libapache2-mod-passenger를 지원하지 않는 것 같은데
      어떻게 해야 할까요???
    • 쿠롱
      다 따라하고 나서 404 Not Found 에러 뜨는 건 어떻게 해결하나요 ㅠㅠ
    • piki
      1. 설치뒤 에러 (1)
      Error message:
      ubuntu redmine cannot load such file -- bundler/setup (LoadError)


      * sudo gem install bundler



      2. 설치뒤 에러(2)
      Error message:
      There was an error while trying to write to Gemfile.lock. It is likely that you need to allow write permissions for the file at path: /usr/share/redmine/Gemfile.lock

      * sudo touch /usr/share/redmine/Gemfile.lock
      * sudo chown www-data:www-data /usr/share/redmine/Gemfile.lock
    • 댑돌
      저도 같은 메세지의 화면이 뜨네요 ㅠㅠ
      자세한 오류화면 링크입니다... 해결방안이 있으시면 답글 부탁드립니다..

      http://doldor.tistory.com/115
      대화보기
      • 명규 장
        Ruby on Rails application could not be started
        해결을 못하고 있네요..
      • 진수 김
        플러그인 설치 방법도 알려주시면 감사합니다. ^^
      • 진수 김
        한글은 admin으로 로그인한 후에 my account에서 언어를 한국어로 변경하면 됩니다.
        대화보기
        • 진수 김
          cafe24 가상호스트 서버 빌려서 설치했습니다. 질문1 : 기본 영어로 나오는데 한글로 변경은 어떻게 하나요?질문2 : email을 연동하고 싶습니다. 어떻게 하는 걸까요?
          감사합니다.
        • javaNtea
          tasksel: aptitude 실패 (100) 또는 tasksel: aptitude failed (100) 오류를 만날때는, sudo apt-get update
          패키지 목록 업데이트한지 오래되서 나는 오류랍니다.
        • 백우종
          우분투 설치시 LAMP를 설치 해놓고 redmine설치시에 sudo tasksel install lamp-server또 설치를 하면 아파치 오류가 나나요?
        • 쉰홍삼
          감사합니다. 강의 덕분에 kt 클라우드 서버에 설치했어요.
        • YoungJin Shon
          tasksel 실행할 수 없다고 나오면 설치하면 됩니다.sudo apt-get install tasksel혹시나 같은 문제 있으실까봐 올려요. ^^
        • Sungjin Gang
          ';' 이건 여러줄을 한줄로 명령을 내릴때 사용하는거라.... 삭제해주셔도 될듯한데요..;;;;;; 뭐 지장이있는게 아니긴하지만.;;