Neden tarayıcı HTTP GET boş yanıtlarını dönmek istekler gönderir ki?

1 Cevap php

Ben şimdiye kadar serverfault ama hayır şans bu soru göndermek için çalıştı.

I have a local testing environment in a Fedora virtual machine. Strangely, resources (css and js files) don't seem to load. Looking at Firebug, I see that the browser sends the HTTP request with "Range bytes=0-". The server responds with either an empty 200 OK or an empty 206 Partial Content.

İşte bir örnek:

    Response Headers
    Date    Mon, 23 Nov 2009 23:33:26 GMT
    Server  Apache/2.2.13 (Fedora)
    Last-Modified   Thu, 19 Nov 2009 22:58:55 GMT
    Etag    "18-3aec-478c14dbee138"
    Accept-Ranges   bytes
    Content-Length  15084
    Content-Range   bytes 0-15083/15084
    Connection  close
    Content-Type    text/css

    Request Headers
    Host    fedora.test
    User-Agent  Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5
    Accept  text/css,*/*;q=0.1
    Accept-Language en-us,en;q=0.5
    Accept-Encoding gzip,deflate
    Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive  300
    Connection  keep-alive
    Referer http://fedora.test/pictures/
    Cookie  __utma=26341546.1613992749.1258504422.1258569125.1258752550.4; __utmz=26341546.1258504422.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); PHPSESSID=tqf8jfmc77qihe97rl4tmhq685
    Range   bytes=0-
    If-Range    "18-3aec-478c14dbee138"

Ben tarayıcı yanlış isteğini gönderen olmadığını bilmek, ya da bu yapıyor sunucu eğer. Yok (Google Analytics gibi) dışarıdan yapılan isteği iyi çalışıyor.

Bu VirtualBox'ta Fedora 11 çalışıyor. Apache. PHP. Dosyaları VirtualBox "paylaşılan klasörler" özelliği (bu ilgili olabilir?) Ile servis ediliyor.

İlk yük (index.php):

    Response Headers
    Date    Tue, 24 Nov 2009 02:40:46 GMT
    Server  Apache/2.2.13 (Fedora)
    X-Powered-By    PHP/5.2.9
    Expires Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control   private
    Pragma  no-cache
    Connection  close
    Transfer-Encoding   chunked
    Content-Type    text/html; charset=UTF-8

    Request Headers
    Host    fedora.test
    User-Agent  Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5
    Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language en-us,en;q=0.5
    Accept-Encoding gzip,deflate
    Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive  300
    Connection  keep-alive
    Cookie  PHPSESSID=ngh2n2co2gjj5kla6kafp85lh3; __utma=26341546.882012300.1259028363.1259028363.1259030442.2; __utmc=26341546; __utmz=26341546.1259028363.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=26341546.1.10.1259030442

Hiçbir hata günlükleri bana yardımcı olabilir.

1 Cevap

Ben bu sanal kutusu ile paylaşılan klasörlerdeki dosyaları hizmet ile ilgili bir sorun olduğuna inanıyorum. Ben bu aynı sorunu vardı ve sadece olmayan bir paylaşılan dizine dosyaları taşıyarak çözmek mümkün oldu. Eğer deneyebilirsiniz bir şey FollowSymLinks'i sağlayan olacaktır. Ben sorunu yaşıyorum zaman Ne yazık ki, benzer sorunları rapor edildi başka kimseyi bulamadı.