2020/05/28 すでにrackhubはない・・ ====== redmine ====== とりあえずこの順番で実行すればよいはず。 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 ====== mysql ====== ===== 初期設定 ===== stowが/binや/sbinなどにmysql以下のbinやsbinディレクトリの中身のシンボリックリンクを配置します。 cd /usr/local/ sudo stow -S mysql-5.6.5-m8 ===== mysqlの設定をおこなう ===== 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; ===== redmine ===== 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