redmine の作り方
yum install mysql-server mysql-devel
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2
tar xvfj ruby-1.8.7-p249.tar.bz2
cd ruby-1.8.7
configure --prefix=/usr/local/ruby
make
make install
wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz
tar xvfz rubygems-1.3.6.tgz
cd rubygems-1.3.6
ruby setup.rb
gem install rack --version '~> 1.0.1'
gem install rails
cd /usr/local/bin
ln -s ../ruby/bin/* .
gem install mysql
vi /etc/my.cnf
--------------------------------------------------------------------
[mysqld]
+innodb_file_per_table
+default-character-set=utf8
[mysqld_safe]
+default-character-set=utf8
[mysql]
+default-character-set=utf8
--------------------------------------------------------------------
/sbin/service mysqld start
mysqladmin -u root password 'password'
mysql -u root -p mysql
delete from user where password='';
create database redmine;
vi /etc/httpd/conf/httpd.conf
add 'ServerName xxx.xxx.net:80'
/sbin/service httpd start
wget http://rubyforge.org/frs/download.php/69449/redmine-0.9.3.tar.gz
cd /var/www
tar xvfz redmine-0.9.3.tar.gz
cd /var/www/html
ln -s ../redmine-0.9.3/public redmine
cd /var/www/redmine-0.9.3/config/
cp database.yml.example database.yml
cp email.yml.example email.yml
vi database.yml
-----------------------
production:
adapter: mysql
database: redmine
host: localhost
username: root
password: password
encoding: utf8
-----------------------
セッション暗号化用鍵を生成する
rake config/initializers/session_store.rb
データベースの初期化
rake db:migrate RAILS_ENV=production
rake redmine:load_default_data RAILS_ENV=production
vi email.yml
-----------------------
production:
delivery_method: :smtp
smtp_settings:
address: xxx.xxx.net
port: 25
domain: xxx.xxx.net
-----------------------
===> ここまでで一応起動はする
/var/www/redmine-0.9.3/script/server -e production
admin/admin
### Apache を Frontend にする
yum install httpd httpd-devel
gem install passenger
cd /usr/local/bin
ln -s ../ruby/bin/* .
エラーは出るけど無視
passenger-install-apache2-module
下記をメモしておく.後で httpd.conf へ追加.
-----------------------------------------------------------------------
The Apache 2 module was successfully installed.
Please edit your Apache configuration file, and add these lines:
LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /usr/local/ruby/bin/ruby
-----------------------------------------------------------------------
httpd.conf 編集
-----------------------------------------------------------------------
###
LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /usr/local/ruby/bin/ruby
<Location "/redmine">
AllowOverride all
Options -MultiViews
</Location>
RailsBaseURI "/redmine"
###
-----------------------------------------------------------------------
初期アカウントは admin/admin
---
update at 2018/03/02 22:04:51
※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。