Tôi đang chạy lang thang trên OSX, Ubuntu và Windows 7 và sử dụng vim và Netbeans làm IDE trên máy chủ. Máy ảo đang chạy CentOS 6.3 và Apache 2.2. Docroot được đặt thành /vagrant
.Các tệp JS và CSS ở dạng lang thang không được mã hóa đúng cách khi được lưu bên ngoài VM
Khi tôi chỉnh sửa tệp JS hoặc CSS và lưu tệp, trình duyệt sẽ quay lại và phát hiện các ký tự không hợp lệ. Khi tôi xem tệp trong trình duyệt, tôi thấy ký tự dấu hỏi kim cương thường trỏ đến vấn đề mã hóa. Tôi có thể mở tập tin trong vim bên trong máy ảo và lưu nó với :w ++enc=utf-8
và tệp sẽ tải bình thường.
Tôi đã thử nhiều IDE trên máy chủ và các hệ điều hành máy chủ khác nhau, và chỉ có thể xác định nó với một thứ gì đó liên quan đến âm đạo và thư mục được gắn kết. IDE của tôi không phải là vấn đề vì tôi có thể chạy các tệp cục bộ và chúng hoạt động hoặc lưu chúng vào máy từ xa và các tệp hoạt động. Chỉ khi tôi lưu chúng vào những gì được gắn trong /vagrant
tôi có một vấn đề.
Có phải Apache hoặc cái gì khác trong hệ điều hành mà tôi cần thay đổi để làm việc này không?
Đăng tiêu đề phản hồi apache –
Trường hợp tương tự nhưng với 'nginx' làm máy chủ web và gặp vấn đề tương tự, vì vậy tôi không nghĩ rằng nó liên quan đến nginx,' dos2unix' cũng làm việc cho tôi – amd
Có thể trùng lặp của [Vagrant/VirtualBox/Apache2 Hành vi Cache lạ] (http://stackoverflow.com/questions/9479117/vagrant-virtualbox-apache2-strange-cache-behaviour) – kenorb