I am using the following configuration for my server, and getting some very strange behavior. I can use mod_fcgid to access the cookbook app, but whenever I try it with my app, apache just returns the source code of dispatch.fcgi as text. Any ideas what I may be doing incorrectly? I used a copy of the virtual host for my app and changed the server name to cookbook. If I do a diff of the .htaccess, dispatch.fcgi, and dispatch.rb between my app and the cookbook, they're exactly the same. Apache 2.0 fcgi 2.4.0 mod_fcgid 1.10 mysql 4.1 ruby 1.8.5 rails 1.2.3 Thanks, Todd Virtual Host file [code] <VirtualHost *:80> ServerName pm.arocksoftware.com SetEnv RAILS_ENV production DocumentRoot /var/www/rails/pm/public/ # TODO custom rolling logs <Directory /var/www/rails/pm/public/> Options ExecCGI FollowSymLinks AllowOverride All Order allow,deny Allow from all AddHandler fcgid-script .fcgi </Directory> </VirtualHost> [/code]
on 2007-05-05 21:35
on 2007-05-08 03:16
Todd - Where the default application/public/.htaccess file says AddHandler fastcgi-script .fcgi Change it to read AddHandler fcgid-script .fcgi This is a configuration difference between mod_fastcgi and mod_fcgid. Good luck, -mike
on 2007-05-08 03:50
Gah! I can't believe I overlooked that. Thanks for your help Mike, that fixed it.