0

この質問をserverfaultに投稿しようとしましたが、今のところうまくいきません。

Fedora 仮想マシンにローカル テスト環境があります。奇妙なことに、リソース (css および js ファイル) が読み込まれないようです。Firebug を見ると、ブラウザが「Range bytes=0-」で HTTP リクエストを送信していることがわかります。サーバーは、空の 200 OK または空の 206 Partial Content で応答します。

次に例を示します。

    応答ヘッダー
    日付 2009 年 11 月 23 日(月)23:33:26 GMT
    サーバー Apache/2.2.13 (Fedora)
    最終更新日 2009 年 11 月 19 日木曜日 22:58:55 GMT
    Etag "18-3aec-478c14dbee138"
    Accept-Ranges バイト
    コンテンツの長さ 15084
    Content-Range バイト 0 ~ 15083/15084
    接続終了
    コンテンツタイプのテキスト/css

    リクエスト ヘッダー
    ホスト fedora.test
    ユーザーエージェント 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
    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
    キープアライブ 300
    接続キープアライブ
    リファラー http://fedora.test/pictures/
    クッキー __utma=26341546.1613992749.1258504422.1258569125.1258752550.4; __utmz=26341546.1258504422.1.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); PHPSESSID=tqf8jfmc77qihe97rl4tmhq685
    範囲バイト=0-
    If-Range "18-3aec-478c14dbee138"

ブラウザが間違ったリクエストを送信しているのか、それともサーバーがこれを行っているのかはわかりません。外部へのリクエスト (Google アナリティクスなど) は正常に機能しています。

これは VirtualBox の Fedora 11 で実行されています。アパッチ。PHP。ファイルは、VirtualBox の「共有フォルダー」機能を介して提供されています (関連している可能性がありますか?)。

最初の読み込み (index.php):

    応答ヘッダー
    日付 2009 年 11 月 24 日 02:40:46 GMT
    サーバー Apache/2.2.13 (Fedora)
    X-Powered-By PHP/5.2.9
    有効期限 1981 年 11 月 19 日(木)08:52:00 GMT
    キャッシュ制御プライベート
    プラグマのキャッシュなし
    接続終了
    Transfer-Encoding チャンク
    コンテンツ タイプ テキスト/html; 文字セット=UTF-8

    リクエスト ヘッダー
    ホスト fedora.test
    ユーザーエージェント 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
    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
    キープアライブ 300
    接続キープアライブ
    Cookie PHPSESSID=ngh2n2co2gjj5kla6kafp85lh3; __utma=26341546.882012300.1259028363.1259028363.1259030442.2; __utmc=26341546; __utmz=26341546.1259028363.1.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); __utmb=26341546.1.10.1259030442

エラーログは役に立ちませんでした。

4

1 に答える 1

0

これは、仮想ボックスを使用して共有フォルダー内のファイルを提供する際の問題だと思います。これとまったく同じ問題があり、ファイルを非共有ディレクトリに移動することしか解決できませんでした。あなたが試すかもしれないことの1つは、followsymlinksを有効にすることです。残念ながら、私が問題を抱えていたとき、同様の問題を報告している他の人を見つけることができませんでした.

于 2009-11-24T03:01:43.660 に答える