Hello Forum,
i tried to set up an Ruby Project on my Server, but i get only Error 500.
I Added the Handlers because i whithout i only a Page with the Code of the dispach.fcgi.
Code:
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FolowSymLinks +ExecCGI
RewriteEngine On
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
ErrorDocument 500 /500.html
This is the Code of my dispathc.fcgi
Code:
!/usr/bin/env 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!
I dont know where to look. I didnt see any logs which are helpfull. Any hint ist welcome.
Blub
Code:
Options +FolowSymLinks +ExecCGI
this is wrong must be:
Code:
Options +FollowSymLinks +ExecCGI
But now i have an invinite loop. The Browser is loading and loading and loading.
I cannot find the process anywhere. Need help.
Blub