ユーザ用ツール

サイト用ツール


rackhubでredmine

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
rackhubでredmine.txt · 最終更新: 2020/05/28 12:17 by nabezo