FCGI Shared Hosting & Apache 1.3
May 6th, 2006
Para poder correr rails con fcgi en un hosting compartido (shared hosting) tuve que realizar lo siguiente.
Setear la propiedad de svn:executable a dispatch.fcgi. Esto hace que cuando haces el svn co te lo deje como ejecutable (en linux obvio).
Cambiar el shebang de c:/ al which del ruby en el host (tipear which ruby y nos da el path del shebang)
nos quedaria algo asi:
#!c:/ruby/bin/ruby
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'
RailsFCGIHandler.process!
modificar .htaccess
Modificamos la linea que dice:
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
y la dejamos asi:
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
rake freeze_gems
rake deploy
rake deploy es valido si utilizamos Capistrano.
Importante! Asignar permisos de lectura-escritura en el directorio tmp/sessions





Leave a Reply