"CentOS 레드마인 설치"의 두 판 사이의 차이

108번째 줄: 108번째 줄:
Bundle complete! 30 Gemfile dependencies, 70 gems now installed.
Bundle complete! 30 Gemfile dependencies, 70 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
</source>
<source lang='console'>
[root@zetawiki redmine]# bundle install --without development test postgresql
</source>
</source>
<source lang='console'>
<source lang='console'>

2017년 6월 2일 (금) 10:43 판

  다른 뜻에 대해서는 우분투 레드마인 설치 문서를 참조하십시오.
Crystal Clear action info.png 작성 중인 문서입니다.
How To Install Redmine
레드마인 설치하기

1 사전 작업

2 MySQL redmine DB 설정

Console
Copy
[root@zetawiki ~]# mysql -uroot -p
Enter password: P@ssw0rd
Console
Copy
mysql> create database redmine character set utf8;
Query OK, 1 row affected (0.04 sec)

mysql> create user 'redmine'@'localhost' identified by 'P@ssw0rd';
Query OK, 0 rows affected (0.04 sec)

mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
Query OK, 0 rows affected (0.02 sec)

mysql> flush privileges; 
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

3 레드마인 설치

Console
Copy
[root@zetawiki ~]# wget http://www.redmine.org/releases/redmine-3.3.3.tar.gz
--2017-06-01 18:28:51--  http://www.redmine.org/releases/redmine-3.3.3.tar.gz
Resolving www.redmine.org... 46.4.36.71
Connecting to www.redmine.org|46.4.36.71|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2366378 (2.3M) [application/x-gzip]
Saving to: “redmine-3.3.3.tar.gz”

100%[=================================================>] 2,366,378    641K/s   in 3.6s    

2017-06-01 18:28:56 (641 KB/s) - “redmine-3.3.3.tar.gz” saved [2366378/2366378]
Console
Copy
[root@zetawiki ~]# tar xvzf redmine-3.3.3.tar.gz
... (생략)
redmine-3.3.3/extra/sample_plugin/init.rb
redmine-3.3.3/extra/mail_handler/
redmine-3.3.3/extra/mail_handler/rdm-mailhandler.rb
Console
Copy
[root@zetawiki ~]# mv redmine-3.3.3/ /var/www/redmine
[root@zetawiki ~]# cd /var/www/redmine/
[root@zetawiki redmine]# ll
total 84
drwxrwxr-x  6 1000 1000 4096 Apr  9 17:46 app
-rw-rw-r--  1 1000 1000  851 Apr  9 17:47 appveyor.yml
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 bin
drwxrwxr-x  5 1000 1000 4096 Apr  9 17:47 config
-rw-rw-r--  1 1000 1000  160 Apr  9 17:47 config.ru
-rw-rw-r--  1 1000 1000  241 Apr  9 17:47 CONTRIBUTING.md
drwxrwxr-x  3 1000 1000 4096 Apr  9 17:47 db
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 doc
drwxrwxr-x  5 1000 1000 4096 Apr  9 17:47 extra
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 files
-rw-rw-r--  1 1000 1000 3934 Apr  9 17:47 Gemfile
drwxrwxr-x  7 1000 1000 4096 Apr  9 17:47 lib
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 log
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 plugins
drwxrwxr-x  8 1000 1000 4096 Apr  9 17:47 public
-rw-rw-r--  1 1000 1000  275 Apr  9 17:47 Rakefile
-rw-rw-r--  1 1000 1000  205 Apr  9 17:47 README.rdoc
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 script
drwxrwxr-x 10 1000 1000 4096 Apr  9 17:46 test
drwxrwxr-x  9 1000 1000 4096 Apr  9 17:47 tmp
drwxrwxr-x  2 1000 1000 4096 Apr  9 17:47 vendor

4 레드마인 설정

Console
Copy
[root@zetawiki redmine]# vi config/database.yml
yaml
Copy
production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "P@ssw0rd"
  encoding: utf8
Console
Copy
[root@zetawiki redmine]# bundle install
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your
bundle as root will break this application for all non-root users on this machine.
Please configure your config/database.yml first
... (생략)
Fetching rails 4.2.7.1
Installing rails 4.2.7.1
Bundle complete! 30 Gemfile dependencies, 70 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Console
Copy
[root@zetawiki redmine]# bundle exec rake generate_secret_token
Console
Copy
[root@zetawiki redmine]# bundle exec rake generate_secret_token
Console
Copy
[root@zetawiki redmine]# bundle exec rake db:migrate RAILS_ENV=production
Console
Copy
[root@zetawiki redmine]# gem install passenger --no-rdoc --no-ri
Console
Copy
[root@zetawiki redmine]# passenger-install-apache2-module

5 아파치 설정

  • passenger 모듈 설정
Console
Copy
[root@zetawiki redmine]# vi /etc/httpd/conf.d/passenger.conf
Console
Copy
[root@zetawiki redmine]# chown -R apache. /var/www/redmine 
[root@zetawiki redmine]# service httpd restart

6 같이 보기

7 참고 자료