我試圖在共享主機上運行Rails應用程序。 我在目錄/ home/rails_projects/jens_blog中創建應用程序,文檔根目錄是/ home/www/jens_blog。404與乘客和鐵軌
在/ home /網絡/ jens_blog dir是一個符號公共 - > /首頁/ rails_projects/jens_blog /公/ 我創建了一個支架的帖子。但是,當我在瀏覽器中運行mydomain /或mydomain /帖子時,總是出現404錯誤。 文件不存在:/家庭/網絡/ jens_blog /公/職位
<VirtualHost ip.port>
ServerName www.mydomain.de
ServerAdmin [email protected]
DocumentRoot /home/www/jens_blog/public
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/bin/ruby
PassengerDefaultUser myuser
PassengerAnalyticsLogUser myuser
CustomLog /home/log/access_log mesos2
<Directory "/home/www/jens_blog/public">
Allow from all
Options -MultiViews
Options FollowSymLinks
</Directory>
</VirtualHost>
如果我把一個index.php文件到/ home/rails_projects/jens_blog /公共/目錄中的文件內容將會顯示。 任何人都可以幫助我嗎?我絕望了。 我只有一個共享的虛擬主機。
更新:我將「PassengerResolveSymlinksInDocumentRoot on」添加到apache配置中。但現在我在PhusionPassenger得到異常LoadError ::架:: ApplicationSpawner(沒有這樣的文件加載 - 打捆) : - ((
乾杯 延