User Tools

Site Tools


project_management:redmine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
project_management:redmine [2010/10/19 17:59] aorthproject_management:redmine [2011/01/17 08:24] aorth
Line 84: Line 84:
  
 === Install the Apache module === === Install the Apache module ===
-Edit the invocation line of the passenger installer program to point to ''ruby1.8'': +Edit the invocation line of the passenger installer program to point to ''ruby1.8'' instead of ''ruby'': 
-<file>#!/usr/bin/env ruby1.8</file>+<code># vim /var/lib/gems/1.8/gems/passenger-2.2.14/bin/passenger-install-apache2-module</code>
 Run the installer: Run the installer:
 <code># /var/lib/gems/1.8/gems/passenger-2.2.14/bin/passenger-install-apache2-module</code> <code># /var/lib/gems/1.8/gems/passenger-2.2.14/bin/passenger-install-apache2-module</code>
  
 === Configure Apache settings === === Configure Apache settings ===
-Apache will serve Redmine via FastCGI using the included ''dispatch.fcgi'' script.  This is much faster than using Webrick or regular CGI.+Apache will serve Redmine via Phusion Passenger, which doesn't rely on CGI or FastCGI!  Make sure the .htaccess in ''redmine/public'' is not enabled or it might try to serve Redmine via ''dispatch.cgi''.
  
 === Configure mod_rail.conf === === Configure mod_rail.conf ===
Line 113: Line 113:
 Link the Redmine installation to the web document root; make sure to use the same name as in your Apache configuration: Link the Redmine installation to the web document root; make sure to use the same name as in your Apache configuration:
 <code># ln -s /opt/redmine-0.9.4/public/ /var/www/redmine</code> <code># ln -s /opt/redmine-0.9.4/public/ /var/www/redmine</code>
- 
-=== Fix dispatch.fcgi === 
-Rename it and make sure its executable: 
-<code>$ mv public/dispatch.fcgi.example public/dispatch.fcgi 
-$ chmod 755 public/dispatch.fcgi</code> 
- 
-Edit the invocation line in the FastCGI script to make sure it points to your ruby version (''ruby1.8''), and that the ''dispatcher'' line is correct: 
-<file>#!/usr/bin/env ruby1.8 
-... 
-require "/var/lib/gems/1.8/gems/rails-2.3.5/lib/dispatcher.rb" 
-...</file> 
  
 === Fix permissions === === Fix permissions ===
Line 196: Line 185:
 # rake tmp:sessions:clear # rake tmp:sessions:clear
 # apache2ctl graceful</code> # apache2ctl graceful</code>
 +
 +===== Change local administrator password manually =====
 +<code># cd /opt/redmine
 +# RAILS_ENV=production ruby1.8 script/runner 'user = User.find(:first, :conditions => {:admin => true}) ; user.password, user.password_confirmation = "my_password"; user.save!'</code>