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 [2011/01/26 14:04] aorthproject_management:redmine [2011/01/26 14:16] – [Install Phusion Passenger] aorth
Line 8: Line 8:
 ===== Install dependencies ===== ===== Install dependencies =====
 ==== apt-get ==== ==== apt-get ====
-<code>apt-get install build-essential ruby rubygems libopenssl-ruby libopenssl-ruby libsqlite3-dev</code>+<code>$ sudo apt-get install build-essential ruby rubygems libopenssl-ruby libsqlite3-dev</code>
  
 ==== Ruby gems ==== ==== Ruby gems ====
-Rake, for building gems: 
 <code>$ sudo gem install rails -v=2.3.5 <code>$ sudo gem install rails -v=2.3.5
 $ sudo gem install sqlite3 $ sudo gem install sqlite3
Line 55: Line 54:
  
   * Reference: http://www.modrails.com/install.html   * Reference: http://www.modrails.com/install.html
-  * Also the guide on the [[http://wiki.archlinux.org/index.php/Redmine_setup#Apache_w.2F_Phusion_Passenger|Arch Linux wiki]]+  * http://wiki.brightbox.co.uk/docs:phusion-passenger
  
-=== Install the gem === +=== Enable the repository === 
-<code># gem install passenger</code>+<code>$ sudo sh -c 'echo "deb http://apt.brightbox.net lucid main" > /etc/apt/sources.list.d/phusion_passenger.list' 
 +$ sudo sh -c 'wget -q -O - http://apt.brightbox.net/release.asc | apt-key add -' 
 +$ sudo apt-get update</code>
  
 === Install the Apache module === === Install the Apache module ===
-Edit the invocation line of the passenger installer program to point to ''ruby1.8'' instead of ''ruby'': +<code>$ sudo apt-get install libapache2-mod-passenger</code>
-<code># vim /var/lib/gems/1.8/gems/passenger-2.2.14/bin/passenger-install-apache2-module</code> +
-Run the installer: +
-<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 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''. 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 === 
-///etc/apache2/conf.d/mod_rails.conf//: 
-<file>LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.14/ext/apache2/mod_passenger.so 
-PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.14 
-PassengerRuby /usr/bin/ruby1.8</file> 
  
 === Configure redmine.conf === === Configure redmine.conf ===
Line 98: Line 90:
 <code># apache2ctl graceful</code> <code># apache2ctl graceful</code>
  
-=== Test the install ===+===== Test the install =====
  
 http://ip/redmine http://ip/redmine