2014.12.07
カテゴリ:Linux
Raspberry PI に Redmine インストール(2)
前回の続き。
Redmine が動作するところまで。
- Apache のドキュメントルート(デフォルトだと /var/www/ ) に Redmine ディレクトリのシンボリックリンクを作成。
cd /var/www sudo ln -s /usr/share/redmine/public redmine
- session.yml 作成
- 以下のコマンドで /etc/redmine/default/session.yml ができる
cd /usr/share/redmine sudo rake generate_session_store
- 以下のコマンドで /etc/redmine/default/session.yml ができる
- database.yml 作成、編集
sudo cp -p /usr/share/redmine/templates/database.yml.template /etc/redmine/default/database.yml sudo nano /etc/redmine/default/database.yml
設定例 (ここの設定に合わせて MySQL データベース、ユーザー設定を行う)production: adapter: mysql database: redmine host: localhost port: 3306 username: redmine password: password encoding: utf8
- MySQL インストール、初期設定
- mysql が入っていないことがわかったのでここでインストール
root ユーザーのパスワードの設定は任意。sudo apt-get install mysql-server
- 文字コード設定
sudo nano /etc/mysql/my.cnf
変更箇所抜粋(+ は追記箇所)
- mysql が入っていないことがわかったのでここでインストール
[mysqld] : + character-set-server = utf8 [mysql] : + default-character-set = utf8
- mysql 再起動
sudo /etc/init.d/mysql restart
- MySQL データベース、ユーザー作成
- MySQL側作業
mysql -u root -p > create database redmine; > create user 'redmine'@'localhost' identified by 'password' > grant all privileges on redmine.* to 'redmine'@'localhost'; > exit
- Redmine 側作業 redmine:load_default_data 実行時に言語設定を聞かれるが 日本語(ja) を選択。
sudo RAILS_ENV=production rake db:migrate sudo RAILS_ENV=production rake redmine:load_default_data
- MySQL側作業
- Apache 設定変更
- Ruby on Rails で動かすためのマッピング設定を行う
sudo nano /etc/apache2/sites-available/default
変更箇所抜粋(+ は追記箇所)
- Ruby on Rails で動かすためのマッピング設定を行う
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> + # add for redmine + <Location "/redmine"> + RailsBaseURI /redmine + </Location> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn
- Apache 再起動
sudo /etc/init.d/apache2 restart
- http://xxxxx/redmine/ でアクセスできるようになる (xxxxx は Raspberry PI のIPアドレス)