【发布时间】:2012-06-23 14:37:12
【问题描述】:
我正在使用的版本:
Redmine version 2.0.1.stable
Ruby version 1.8.7 (i386-linux)
Rails version 3.2.3
Environment production
Database adapter MySQL
奇怪的是按Ctrl+F5几次后,我会得到这样的:
我在production.log找不到任何有趣的东西:
Started GET "/admin/info" for 192.168.3.40 at Sat Jun 23 21:14:50 +0700 2012
Processing by AdminController#info as HTML
Rendered admin/info.html.erb within layouts/admin (2.2ms)
Rendered admin/_menu.html.erb (7.8ms)
Rendered layouts/base.html.erb (72.9ms)
Completed 200 OK in 93ms (Views: 79.1ms | ActiveRecord: 8.3ms)
/etc/httpd/conf.d/passenger.conf
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.12
PassengerRuby /usr/bin/ruby
/etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
ServerName redmine.domain.vn
ServerAdmin quanta@domain.vn
DocumentRoot /var/www/html/redmine/public/
RailsBaseURI /
ErrorLog logs/redmine.error_log
<Directory "/var/www/html/redmine/public/">
Options -MultiViews
Order allow,deny
Allow from all
AllowOverride none
Satisfy Any
</Directory>
</VirtualHost>
public 文件夹中没有可能导致乘客问题的.htaccess 文件:
ls -la /var/www/html/redmine/public/
-rw-rw-r-- 1 apache apache 485 May 28 14:25 404.html
-rw-rw-r-- 1 apache apache 674 May 28 14:25 500.html
-rwxr-xr-x 1 apache apache 473 Jun 2 11:34 dispatch.fcgi
-rwxrwxr-x 1 apache apache 473 May 28 14:25 dispatch.fcgi.example
-rw-rw-r-- 1 apache apache 7886 May 28 14:25 favicon.ico
drwxrwxr-x 2 apache apache 4096 May 28 14:25 help
-rw-rw-r-- 1 apache apache 1441 May 28 14:25 htaccess.fcgi.example
drwxrwxr-x 4 apache apache 4096 May 28 14:25 images
-rw-r--r-- 1 apache apache 20 Jun 23 18:59 info.php
drwxrwxr-x 4 apache apache 4096 May 28 14:25 javascripts
drwxrwxr-x 2 apache apache 4096 May 28 14:25 stylesheets
drwxrwxr-x 4 apache apache 4096 May 28 14:25 themes
有什么想法吗?
2012 年 6 月 23 日星期六 22:50:44 ICT 更新
缺少CSS时的出处:
<link href="/themes/classic/stylesheets/I.application.css,q1338189946.pagespeed.cf.0ULULhmylO.css" media="all" rel="stylesheet" type="text/css"/>
<script src="/javascripts/prototype.js,q1338189946.pagespeed.jm.ix8Kb1Gh8H.js" type="text/javascript"></script>
<script src="/javascripts/effects.js,q1338189946.pagespeed.jm.2gOWX1ohLv.js" type="text/javascript"></script>
<script src="/javascripts/dragdrop.js,q1338189946.pagespeed.jm.vpl0THRgUC.js" type="text/javascript"></script>
<script src="/javascripts/controls.js,q1338189946.pagespeed.jm.-zBskbSR2S.js" type="text/javascript"></script>
<script src="/javascripts/rails.js,q1338189946.pagespeed.jm.unwctb3Jeq.js" type="text/javascript"></script>
<script src="/javascripts/application.js,q1338189946.pagespeed.jm.Su1eFnevwF.js" type="text/javascript"></script>
这显示了带有 CSS 的页面:
<link href="/themes/classic/stylesheets/application.css?1338189946" media="all" rel="stylesheet" type="text/css"/>
<script src="/javascripts/prototype.js?1338189946" type="text/javascript"></script>
<script src="/javascripts/effects.js?1338189946" type="text/javascript"></script>
<script src="/javascripts/dragdrop.js?1338189946" type="text/javascript"></script>
<script src="/javascripts/controls.js?1338189946" type="text/javascript"></script>
<script src="/javascripts/rails.js?1338189946" type="text/javascript"></script>
<script src="/javascripts/application.js?1338189946" type="text/javascript"></script>
这些导致错误href 和src 路径的奇怪字符从何而来?
【问题讨论】:
-
在浏览器中查看页面源代码。是否有任何有效的 CSS?
-
它显示了错误的
href和src路径。更新了我的问题。 -
奇怪的字符是用于缓存静态文件的时间戳。这只是一个管理/信息问题?
-
多注意路径:
I.application.css,q1338189946.pagespeed.cf.0ULULhmylO.cssvsapplication.css?1338189946,,q1338189946.pagespeed.jm.ix8Kb1Gh8H.jsvs?1338189946。不,按几次 Ctrl+F5 后,每一页都会发生这种情况。
标签: ruby-on-rails ruby passenger redmine