2013-07-17 24 views
9

Chúng tôi đang phát triển một trang web mới trong Symfony. Khi Symfony gặp lỗi, chẳng hạn như "không tìm thấy tuyến đường" và gỡ lỗi được đặt thành true, nó không chỉ xuất ra mã 404, nó thực sự hiển thị lỗi trên trang. Firefox hiển thị những gì máy chủ trả lại, nhưng Chrome thì không.Làm cho các trang hiển thị của Chrome ngay cả trên 500 hoặc 404 mã (hoạt động như Firefox)

Đối với không có con đường tôi tìm thấy ví dụ:

Firefox cho thấy điều này: http://i.imgur.com/myF85Sl.png
Chrome sẽ hiển thị này: http://i.imgur.com/hex19In.png

Có cách nào để có được Chrome để hành xử như Firefox dưới những điều kiện này?

Chỉnh sửa: Dường như có một số câu hỏi về những gì đang thực sự xảy ra. Tôi không biết những gì gây ra điều này, nếu không tôi sẽ sửa chữa nó. Dưới đây là những gì tôi thấy trong thanh tra mạng Chrome (lưu ý rằng hình ảnh này là lỗi 500, nhưng điều tương tự cũng xảy ra với 404): http://i.imgur.com/VIOWGRy.png

Lưu ý độ dài nội dung bằng không. Nếu tôi đi đến cùng một URL thông qua Firefox (cùng một máy chủ, mọi thứ), nó sẽ hiển thị lỗi Symfony thực sự.

+0

bạn có thể cung cấp thông tin những gì devtools netpanel nói về phản hồi của bạn không? là có, nếu có bạn có thể kiểm tra nó? nhìn vào upvotes dường như có nhiều người trải qua điều này ... nhưng trong 2 năm qua symfony2 của tôi sử dụng chrome tôi không bao giờ xảy ra với tôi - đầu ra debug của symfony luôn được gửi:/ – nifr

+0

Cập nhật chi tiết hơn một chút. – tubaguy50035

Trả lời

4

Theo cấu hình monolog trong config_dev.yml của bạn, hãy xóa các phần firephp/chromephp.

+2

Đối với những người quan tâm, đây là lý do tại sao: https://github.com/symfony/symfony/issues/8413 – tubaguy50035

+1

@ tubaguy50035 Điều đó thật thú vị. Hành vi rất lạ. Tôi giả sử một lần [PR569] (https://github.com/symfony/symfony-standard/pull/569) được phát hành, đây không phải là vấn đề trong tương lai. Tôi vui vì bạn đã sắp xếp nó ra mặc dù. –

6

Có một báo cáo lỗi nêu ra cho việc này:

Issue 1695: Chrome cần tùy chọn để tắt "thân 404" sẽ hiển thị

Theo các ý kiến ​​về vấn đề đó, nếu lỗi máy chủ trang có nhiều hơn 512 byte, sau đó nó được hiển thị chính xác.

Điều đó nói rằng, tôi thực sự không thể tái tạo vấn đề, vì vậy tôi không chắc liệu cách giải quyết đó có thực sự khắc phục được sự cố hay không.

+0

Cách giải quyết được liệt kê không khắc phục được sự cố đáng buồn. – tubaguy50035

+0

@ tubaguy50035 Bạn đang sử dụng hệ điều hành nào? Và bạn có ví dụ về liên kết thể hiện sự cố không? Tôi tò mò tại sao tôi không thể tái tạo vấn đề. –

+0

Windows 7. Liên kết không công khai, chúng tôi đã gỡ lỗi được bật trên các môi trường dev cục bộ của chúng tôi. – tubaguy50035