dışında kaydedildiğinde düzgün şekilde kodlanmamışsa, OSX, Ubuntu ve Windows 7 üzerinde vagrant çalıştırıyorum ve ana makinede IDE'ler olarak vim ve Netbeans kullanıyorum. VM, CentOS 6.3 ve Apache 2.2 kullanıyor. Docroot, /vagrant
olarak ayarlanmıştır.JS ve CSS dosyaları, VM
Bir JS veya CSS dosyasını düzenlediğimde ve kaydettiğimde, tarayıcı dönüyor ve yasa dışı karakterler algılıyor. Dosyayı tarayıcıda görüntülediğimde, genellikle bir kodlama sorununu işaret eden elmas soru işareti karakterini görüyorum. VM içindeki dosyayı vimden açabilirim ve :w ++enc=utf-8
ile kaydedebilirim ve dosya normal olarak yüklenir.
Ana makinede ve farklı ana işletim sistemlerinde birden çok IDE'yi denedim ve yalnızca vagrant ve takılı dizini kullanarak bir şeyleri belirtebilirim. Dosyalarımı yerel olarak çalıştırabildiğim ve çalıştıkları veya uzaktaki bir makineye kaydettikleri ve dosyalar çalıştığı için IDE'lerim sorun değil. Sadece onları /vagrant
'a monte edilene kaydettiğimde bir sorunum var.
Bu Apache'yi veya işletim sisteminde çalışmak için bunu değiştirmem gereken başka bir şey var mı?
Apache yanıt başlıklarını gönderin –
Aynı durum ancak web sunucusu olarak nginx ile ve aynı sorunu alıyorum, bu yüzden onun nginx ile ilgili olduğunu düşünmüyorum, "dos2unix" benim için de çalıştı – amd
Olası kopyası [Vagrant/VirtualBox/Apache2 Garip Önbellek Davranışı] (http://stackoverflow.com/questions/9479117/vagrant-virtualbox-apache2-strange-cache-behaviour) – kenorb