Skip to content

แก้ปัญหา Vagrant sync folder error เมื่อใช้งานร่วมกับ Nginx

Last updated on August 6, 2018

เมื่อวานนี้ผมเปลี่ยนจาก Apache มาเป็น Nginx ใน Vagrant VM แล้วปรากฎว่าไฟล์ Javascript เกิด error เพราะมัน sync ข้อมูลในไฟล์มาไม่หมดและ debugger ของ Chrome แจ้งว่ามีอักขระแปลกๆ ท้ายไฟล์ทำให้ syntax ผิด ลองหาข้อมูลดูก็พบว่ามีหลายคนเจอแบบเดียวกัน เหมือนจะเป็นบั๊กของ VirtualBox กับ Nginx ทำให้เวลามัน sync folder ที่เป็น Root Directory ของ Nginx มาไม่ได้

วิธีแก้ก็ง่ายๆ คือเพิ่ม option sendfile off; ที่ config ของ Nginx (/etc/nginx/site-enabled/default ) หายแล้ว

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.