5

少し前まで、私はjavascriptアセットで問題を抱えていました。それらに変更を加えた場合、それらは有効にならず、ファイルは無効なjavascriptになります(firebugがエラーと警告をスローします)。

変更が表示されず、ファイルの最後に特殊文字が追加されていることに気付きました。もう少し掘り下げてみると、特殊文字が私の編集の文字数とまったく同じであることに気づきました。

元のコード:

$(document).ready(function(){
     alert('what');
});

行を追加すると、次のようになります。

$(document).ready(function(){
     alert('what');
     alert("what's going on?!);
});

このようなレンダリング:

$(document).ready(function(){
     alert('what');
});��������������������������

調べてみると、apacheの設定を変更/etc/httpd/conf/httpd.confしてコメントアウトするとEnableSendfile off問題が解決することがわかりました。

でも...

これで問題が再発しましたが、apacheの設定は変更されていません。

助けてください。私の現在の回避策は、ファイルの名前を変更し、新しいファイルを表示して名前を付け直すことです。これは私を非常に苛立たせます。

私はVagrantBox、CentOS 6、PHP 5.3 / apache 2で開発しています-元のソリューションはここにあります:VirtualBoxforApacheの共有フォルダー

残念ながら、これはもはや機能しないようです。

4

1 に答える 1

7

多くの場合EnableSendfile On、破損の原因となる場合、EnableMMAPは同様の問題を引き起こします。それもオフにしてみてください。VagrantでCentOSを使用しているが、ホストOSは使用していないとのことですが。それはWindowsのパーチャンスですか?

于 2012-03-22T18:52:58.163 に答える