suakx devlog

開発ブログのような

0 notes &

せっかくなんでredmineをインスコ

前回前々回に続いてredmineのインスコしてみます

git clone git://github.com/edavis10/redmine.git
mysql -u root -p

create database redmine character set utf8;
create user ‘redmine’@’localhost’ identified by ‘hogehoge’; 
grant all privileges on redmine.* to ‘redmine’@’localhost’;
exit

cd redmine
mv config/database.yml.example config/database.yml
nano config/database.yml

production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: hogehoge
encoding: utf8

RAILS_ENV=production rake config/initializers/session_store.rb
rake generate_session_store
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
sudo chown -R demo:demo files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
sudo nano /opt/nginx/sites-available/redmine

server {
listen 80;
root /home/demo/redmine/public;
passenger_enabled on;
}

sudo ln -s /opt/nginx/sites-available/redmine /opt/nginx/sites-enabled/redmine
sudo rm /opt/nginx/sites-enabled/default
sudo /etc/init.d/nginx restart

太字のイタリックはそれぞれ変えてください。あとはemailの設定とか、レポジトリの設定とか、バックアップの方法とかが残ってます。