Hola lista, voy a abrir un nuevo post para exponer mi problema, perdonad
las molestias
Estoy teniendo muchos problemas con el hosting para hacer correr ruby on
rails. Sobre Linux, apache 2, mysql, me han instalado ruby, rubygems y
rails 1.2.3, me han instalado fastcgi, svn.
No hay manera de arrancar una simple aplicación como un “hola mundo”, un
controlador y una vista que saque el texto, tan simple como ésto para
probar.
Si el .htaccess está como cgi me saca (no genera ningún log para ver errores):
Application error
Rails application failed to start properly
y si está como fcgi me saca el dispatch y no parsea nada:
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
Al poner la url me saca ésto:
#!/usr/bin/ruby
You may specify the path to the FastCGI crash log (a log of unhandled
exceptions which forced the FastCGI instance to exit, great for
debugging)
and the number of requests to process before running garbage
collection.
By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log
and the GC period is nil (turned off). A reasonable number of
requests
could range from 10-100 depending on the memory footprint of your app.
Example:
# Default log path, normal GC behavior.
RailsFCGIHandler.process!
# Default log path, 50 requests between GC.
RailsFCGIHandler.process! nil, 50
# Custom log path, normal GC behavior.
RailsFCGIHandler.process! ‘/var/log/myapp_fcgi_crash.log’
require File.dirname(FILE) + “/…/config/environment”
require ‘fcgi_handler’
RailsFCGIHandler.process!
Estoy completamente perdido porque no se por qué no corre rails con un
ejemplo tan sencillo como éste, algo han montado mal los del hosting y no
se cómo solucionarlo. No funciona ni con cgi y el fastcgi no parece
encontrarlo o no se qué pasa.
Me podeis ayudar por favor? Gracias