まずはrootになって最新に
sudo -s
apt-get update
Apache2、mod_passenger for Apache2 インストール
apt-get install -y apache2 libapache2-mod-passenger
MySQLインストール
apt-get install -y mysql-server mysql-client
Redmineをインストール
apt-get install -y Redmine Redmine-mysql
途中 redmine/instances/default パスワード設定する
Redmineの各設定
cd /etc/apache2/sites-available
cp 000-default.conf redmine.conf
/etc/apache2/sites-available/redmine.conf
<VirtualHost *:80> → <VirtualHost *:8000> に変更して
ServerAdmin (ServerAdmin)
ServerName (ServerName)
DocumentRoot /usr/share/redmine/public
/etc/apache2/ports.conf
Listen 80 → Listen 8000 に変更
/etc/apache2/mods-available/passenger.conf
</IfModule>の直前に
PassengerDefaultUser www-data
Bundlerインストール
gem install bundler
cd /usr/share/redmine/public
bundler install --without development test postgresql sqlite
画面が表示されること確認
http://(IP):8000/
テーマ「RedmineCRM」を入れる
http://redminecrm.com/pages/redminecrm-theme
cd /usr/share/redmine/public/themes
sudo wget http://redminecrm.com/license_manager/7647/redminecrm-0_0_2.zip
sudo unzip redminecrm-0_0_2.zip
redmineメニューの 「管理」 → 「設定」 →「表示タブ」でテーマに「Redminecrm」選択。
メールの設定
ここがつまずいたところ。
何度 configuration.ymlを変更して 再起動しても 設定画面は
”メールを送信するために必要な設定が行われていないため、メール通知は利用できません。
/etc/redmine//configuration.ymlでSMTPサーバの設定を行い、アプリケーションを再起動してください。”
のまま。
よく見たら、configuration.ymlは、
/usr/share/redmine/config/ ではなく /etc/redmine/default/ に設置する必要があった。
cp /usr/share/redmine/config/configuration.yml.example /etc/redmine/default/configuration.yml
で、configuration.ymlの内容変更してから
apache再起動で
service apache2 restart
無事完了。とりあえず動くところまで。