Forum: Rails Engines development help with deploying to apache 2.2 and mod_fcgid/fast cgi

08ea9d1a897bec5ed5c02ed31dae12b8?d=identicon&s=25 Todd Nine (Guest)
on 2008-03-06 07:39
(Received via mailing list)
Hello again.  I'm having a bit of a problem deploying my plugin to my
server.  It works great locally when I use script/server to run my
server.
However when I install my plugin into an Apache 2.2 mod_fcgid and fast
cgi
environment, it doesn't work.  I'm receiving a really strange error, and
I'm
not sure if its an installation issue.  I've copied my plugin from
"vendor/plugins/project_rank" to the server and placed it in the same
directory then ran these commands.


   1. export RAILS_ENV=production
   2. script/generate plugin_migration
   3. rake db:migrate

Everything migrates great, but when I try to hit my plugin directly via
"test-projects/project_rank/list" or via my overridden route of
"test-projects/projects/list", I receive a 500 error from the server.
When
I check "error_log", I have the following error.

[error] [client 10.0.200.22] malformed header from script. Bad
header=list:
dispatch.fcgi

I'm not sure why I'm getting bad headers, its just a different route.
The
only thing different from test is the platorm, and I didn't generate the
plugin on this server.  Did I miss a step when I installed it?

thanks,
Todd
05d703f649ef1d07e78d7b479fb4c4ac?d=identicon&s=25 James Adam (Guest)
on 2008-03-06 09:11
(Received via mailing list)
This is probably nothing specific to your plugin - as I recall this
error can be cause by things like stray puts statements and things
like that. The main rails mailing list should have some relevant
information.

HTH,

James

On 6 Mar 2008, at 06:39, "Todd Nine" <todd.nine@onwebconsulting.com>
08ea9d1a897bec5ed5c02ed31dae12b8?d=identicon&s=25 Todd Nine (Guest)
on 2008-03-06 09:21
(Received via mailing list)
Thanks again James, you're a lifesaver!  I had some random "print"
outputs
left from when I was printing http post information trying to figure out
how
the sortable_element AJAX code works.  I removed the print statements
and it
works great.  I think I'm finally done with my noob questions :).

Todd
This topic is locked and can not be replied to.