Forum: Radiant CMS Apache 1.3 + FastCGI shared hosting problems

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Bbdce96fdeb786b7a8e8e57ccb93c63b?d=identicon&s=25 David A. (Guest)
on 2007-04-25 13:48
(Received via mailing list)
Hello,
After uploading everything to my hosting which supports RoR, I got:
Application errorRails application failed to start properly"

Error log from CPanel:
[Wed Apr 25 04:35:05 2007] [error] [client 88.118.141.35] Premature end
of script headers: /home/davidlt/public_html/portal2/public/dispatch.cgi
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/404.shtml
[Wed Apr 25 04:33:50 2007] [error] [client 88.118.141.35] File does not
exist: /home/davidlt/public_html/favicon.ico

Website: http://www.davidlt.profusehost.net/portal2/public/

Steps I did before trying to launch it:
1) I uploaded all Radiant files to server using FTP.
2) I went to public directory and changed *.cgi, *.fcgi, *.rb files
access to 755.
3) Edited *.cgi and *.rb files first line and changed path to ruby:
/usr/local/bin/ruby
4) Created 3 DBs and edited database information files to use them.
(Didn't make SQL tables or anything like that).
5) In environment.rb uncommented "ENV['RAILS_ENV'] = 'production'"
6ec6f77ea603dd75b3a7a7775b059e79?d=identicon&s=25 John W. Long (Guest)
on 2007-04-25 17:13
(Received via mailing list)
David A. wrote:
> Error log from CPanel:
> [error] Premature end of script headers: 
/home/davidlt/public_html/portal2/public/dispatch.cgi

Ok, something is not right. I don't know how to tell you to fix it
exactly, but my guess is that it is either:

1) The permissions aren't set correctly

2) A library or file that dispatch.cgi is using wasn't found or has the
    wrong permissions

The premature end of script headers means that the script is dying
before it can even start up.

BTW, you are using CGI not Fast CGI. Is this intentional? CGI is not
considered to be production worthy for Rails apps.

--
John Long
http://wiseheartdesign.com
82f6f9aa2871a0ea843033f46daee7ae?d=identicon&s=25 doug (Guest)
on 2007-04-25 18:24
(Received via mailing list)
hi All,

John W. Long wrote:
>
> 2) A library or file that dispatch.cgi is using wasn't found or has the
>     wrong permissions
>
> The premature end of script headers means that the script is dying
> before it can even start up.
>
> BTW, you are using CGI not Fast CGI. Is this intentional? CGI is not
> considered to be production worthy for Rails apps.

I am getting the same kind of error (only running under
apache2+mod_fcgid on debian sarge)

I also get this:

[Wed Apr 25 15:45:50 2007] [notice] mod_fcgid: server
/var/www/radiant-test/public/dispatch.fcgi(30212) started
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.0/vendor/rails/railties/lib/rails_generator/lookup.rb:33:in
`expand_path': couldn't find HOME environment -- expanding `~'
(ArgumentError)

permissions look fine.

unsure if thats a helpful addition, but thought i'd flag it anyway.

cheers,

--
doug lang                            tel: +44 (1273) 808949
*nix sysadmin                        http://www.netdotnet.net/
technical consultant                 mailto:doug@netdotnet.net
This topic is locked and can not be replied to.