我试图在共享主机上运行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(没有这样的文件加载 - 打捆) : - ((
干杯 延