2020/05/28 すでにrackhubはない・・
とりあえずこの順番で実行すればよいはず。
ruby bundler gem install bundler --no-rdoc --no-ri passenger gem install passenger --no-rdoc --no-ri sudo apt-get install libcurl4-openssl-dev passenger-install-apache2-module
実行後 /usr/local/httpd/conf/conf.d/passenger.conf 作成
passenger.confの内容 †
# passenger.conf LoadModule passenger_module /home/rackhuber/.rvm/gems/ruby-1.9.2-p320/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /home/rackhuber/.rvm/gems/ruby-1.9.2-p320/gems/passenger-4.0.19 PassengerDefaultRuby /home/rackhuber/.rvm/wrappers/ruby-1.9.2-p320/ruby # redmineディレクトリにアクセスさせる。 RackBaseURI /redmine
stowが/binや/sbinなどにmysql以下のbinやsbinディレクトリの中身のシンボリックリンクを配置します。
cd /usr/local/ sudo stow -S mysql-5.6.5-m8
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
パスワードを設定する
sudo /usr/local/mysql/mysql.server start --skip-grant-tables sudo mysql_secure_installation
起動しなおし
sudo /usr/local/mysql/mysql.server stop sudo /usr/local/mysql/mysql.server start
redmine甩設定
mysql -u root -p create database db_redmine default character set utf8; grant all on db_redmine.* to user_redmine identified by '********';
flush privileges;
download
sudo svn co http://svn.redmine.org/redmine/branches/2.3-stable /var/lib/redmine sudo chown -R rackhuber:root /var/lib/redmine
redmine/publicをdocumentroot/redmineとして公開
sudo ln -s /var/lib/redmine/public /usr/local/httpd/htdocs/redmine
redmineの設定
database.yml のデータベース情報を編集 †
cd /var/lib/redmine/config sudo cp database.yml.example database.yml
データベース設定を編集
インストール
bundle install --without development test rmagick cd /var/lib/redmine rake generate_session_store RAILS_ENV=production bundle exec rake db:migrate
httpd起動 †
sudo apachectl start