[Rails] can't run rails application

Tadas Vilkeliškis vilkeliskis.t at gmail.com
Thu Jun 29 16:55:42 GMT 2006


Hello,

I'm trying to run Rails on Apache 2.0 with mod_fcgid. It seems like
fcgi has been set up ok, but still I can't run my rails application.
Here is my httpd.conf

IPCCommTimeout 40
IPCConnectTimeout 10
DefaultInitEnv RAILS_ENV production
SocketPath /tmp/fcgidsock

<VirtualHost *:80>
        <Location />
                RewriteEngine On
                RewriteOptions MaxRedirects=3
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
        </Location>

        <Directory /home/vptr/rails/testas/public>
                Options Indexes FollowSymLinks ExecCGI
                AllowOverride None
                Order allow,deny
                Allow from all
                AddHandler fcgid-script .fcgi
        </Directory>

        ServerAdmin webmaster at dummy-host.example.com
        DocumentRoot /home/vptr/rails/testas/public
        ServerName vezlys.lt
</VirtualHost>

There are no errors in http servers' log files. And here is something
from production.log:

Recognition failed for "/"
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/routing.rb:488:in
`recognition_failed'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/routing.rb:478:in
`recognize!'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/dispatcher.rb:38:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/fcgi_handler.rb:150:in
`process_request'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/fcgi_handler.rb:54:in `process!'
/usr/lib/ruby/site_ruby/1.8/fcgi.rb:600:in `each_cgi'
/usr/lib/ruby/site_ruby/1.8/fcgi.rb:597:in `each_cgi'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/fcgi_handler.rb:53:in `process!'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/fcgi_handler.rb:23:in `process!'
/home/vptr/rails/testas/public/dispatch.fcgi:24

Any ideas? Thank you for your time.

Tadas


More information about the Rails mailing list