ฉันกำลังทดสอบ Symfony2 กับ Nginx และ PHP-FPM ฉันยังใช้ Xdebug
Symfony2 มาพร้อมกับชุดสาธิตฉันต้องการทดสอบการจัดการข้อผิดพลาดร้ายแรงซึ่งมาพร้อมกับ Symfony 2.2.0 ใหม่โดยการสร้างข้อผิดพลาดทางไวยากรณ์ในชุด Acme / Demo ทำไมฉันถึงทำเช่นนั้นการตอบสนองของเซิร์ฟเวอร์คือเกตเวย์ที่ไม่ดี 502
แต่ถ้าฉันทำข้อผิดพลาดทางไวยากรณ์ในไฟล์ app_dev.php (ดังนั้นก่อนที่เฟรมเวิร์กจะเริ่มทำงาน) Xdebug จะบอกฉันเกี่ยวกับข้อผิดพลาดร้ายแรง
และน่าประหลาดใจถ้าฉันแก้ไขข้อผิดพลาดนั้นจากนั้นสร้างข้อผิดพลาดทางไวยากรณ์ในชุดข้อมูล Acme / Demo ใหม่ตัวจัดการข้อผิดพลาด Symfony จะปรากฏขึ้นตามที่คาดไว้ และในที่สุดถ้าแก้ไขข้อผิดพลาดทั้งหมด (ใช้งานได้ในหน้า) แล้วสร้างตัวพิมพ์เดียวกันอีกครั้ง (อีกครั้งใน Acme / Bundle) ฉันจะได้รับเกตเวย์ที่ไม่ดี
คุณมีเงื่อนงำเกี่ยวกับเรื่องนี้หรือไม่?