- [Show page]
- [Old revisions]
- [[unknown link type]]
- []
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:redmine [2015/11/02 15:26] vondra [Migration] |
linux:redmine [2015/11/04 10:01] (current) vondra [Installation] |
||
---|---|---|---|
Line 4: | Line 4: | ||
- install required packages:<code bash> apt-get install redmine-mysql</code> | - install required packages:<code bash> apt-get install redmine-mysql</code> | ||
- do not setup database connection during setup | - do not setup database connection during setup | ||
+ | - create new database<code sql> | ||
+ | create database redmine; | ||
+ | grant all privileges on redmine.* to redmine@localhost identified by 'redmine'; | ||
+ | </code> | ||
+ | - (optionally) put DB dump from older version into newly created DB | ||
- setup database manually in /etc/redmine/database.yaml:<code yaml> | - setup database manually in /etc/redmine/database.yaml:<code yaml> | ||
production: | production: | ||
Line 14: | Line 19: | ||
encoding: utf8</code> | encoding: utf8</code> | ||
- create database structure:<code bash> | - create database structure:<code bash> | ||
+ | cd /usr/share/redmine/ | ||
bundle exec rake db:migrate RAILS_ENV=production</code> | bundle exec rake db:migrate RAILS_ENV=production</code> | ||
- create a symlink to working directory:<code bash> | - create a symlink to working directory:<code bash> | ||
ln -s /usr/share/redmine /var/lib/redmine/default/passenger</code> | ln -s /usr/share/redmine /var/lib/redmine/default/passenger</code> | ||
+ | - install passenger module to apache:<code bash> | ||
+ | apt-get install libapache2-mod-passenger | ||
+ | </code> | ||
+ | - setup default user for passenger in /etc/apache2/mods-available/passenger.conf:<code xml> | ||
+ | <IfModule mod_passenger.c> | ||
+ | PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini | ||
+ | PassengerDefaultRuby /usr/bin/ruby | ||
+ | PassengerDefaultUser www-data | ||
+ | </IfModule> | ||
+ | </code> | ||
- create apache configuration /etc/apache2/sites-available/redmine.conf:<code xml> | - create apache configuration /etc/apache2/sites-available/redmine.conf:<code xml> | ||
Listen 3000 | Listen 3000 | ||
Line 40: | Line 56: | ||
- setup new server following the previous steps | - setup new server following the previous steps | ||
- | - copy files from old server to new (files are in /var/lib/redmine/default/files) | + | - copy files from old server to new (files are in /var/lib/redmine/default/files) and don't forget to grant permissions for www-data user |
- | - put db dump from old server to new database | + | |
linux/redmine.1446474377.txt.gz · Last modified: 2015/11/02 15:26 by vondra