2011-11-10 75 views
0

我嘗試使用Phusion Passenger運行Redmine。我運行虛擬主機等,但是當我在web瀏覽器中輸入我的web域時,例如:http://mydomain.com/redmine/dispatch.rb,我可以下載這個rb文件,這個文件不是ruby的解析器,我沒有錯。Phusion Passenger的Ruby應用虛擬主機

我已經設置並啓用passenger_mod(路徑客運和紅寶石是正確的)等

我有什麼檢查?

Apache配置是基本的:

ServerName domain.com 
    ServerAdmin "[email protected]" 
    DocumentRoot /home/redmine/public_html 

    ErrorLog /var/log/apache2/redmine-error.log 
    LogLevel info 

Ruby和乘客路徑作爲defualt(我不isntallation後改變它)。

+0

你可以發佈你用於虛擬主機的配置嗎? – Wukerplank

+0

我已經改變了我的帖子(現在有虛擬主機配置,但它是非常基本的) – bswietochowski

回答

1

您需要DocumentRoot的設置到Rails應用程序的文件夾public

DocumentRoot /home/redmine/public_html/public 

更多信息請參見the Passenger docs

+0

好吧,但我的「公共」是「public_html」和其他目錄和文件,我把/ home/redmine / – bswietochowski