redmine fastcgi incomplete headers hatası


/var/log/httpd/*-error.log dan baktığınızda

Connection refused: FastCGI: failed to connect to server “/var/www/redmine/public/dispatch.fcgi”: connect() failed

FastCGI: incomplete headers (0 bytes) received from server “/var/www/redmine/public/dispatch.fcgi”

FastCGI: comm with (dynamic) server “/var/www/redmine/public/dispatch.fcgi” aborted: (first read) idle timeout (30 sec)

gibi hatalar alıyorsanız redmine i calistirirken kafayı yiyebilirsiniz benim gibi.

Bunun için ilk önce sırayla redmine sayfasındaki FastCGI konfigurasyonunuzu tamamlayın:

http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Apache_to_run_Redmine

büyük ihtimal düzelmeyecek aynı hatayı alacaksınız. sebebide fcgi yi görememesiymis redmine uygulamasının.

Redmine klasöründe Gemfile.local diye bir dosya olusturun ve icine

# Gemfile.local
gem “fcgi”

yazın. Serverden kontrol etmek yerine daha kolay yoldan. redmine/public klasörüne gidin.

chmod 755 ile calistırabilir yaptığınız dispatch.fcgi dosyasını ./dispatch.fcgi diyerekten çalıştırın. Eğer herhangi bir hata çıkmıyor ve bekliyorsa browserinizden uygulamaya erisebilirisiniz. Yok eger yine aynı hatayı alıyorsa aşağıdaki iki satırı dispatch.fcgi dosyasına ekleyin.

require ‘rubygems’
require ‘fcgi’