2012-01-19 48 views
12

Tôi hiện đang phát triển một trang web bằng Symfony2.Lỗi trên môi trường "sản xuất" trên Symfony2

On 'dev' môi trường mọi thứ hoạt động tốt, nhưng khi tôi cố gắng để truy cập vào hệ thống với các tham số DEBUG trên FALSE (app.php Mà máng gọi các appKernel với debugger bị vô hiệu hóa) hệ thống ném một "500 Internal Server Error" khi Tôi cố gắng tải bất kỳ phần nào của hệ thống.

Tôi đã xóa bộ nhớ cache và làm ấm bộ nhớ cache và lỗi này vẫn hiển thị. Tôi đang làm việc với bản phân phối chuẩn của Symfony (không thay đổi bất kỳ thứ gì nhưng gói tôi đã tạo) và máy chủ này: Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 installed trough XAMPP

Làm cách nào để làm cho môi trường sản xuất hoạt động?

+4

Kiểm tra nhật ký lỗi Apache. Bạn sẽ thấy thông báo ngoại lệ ở đó. –

Trả lời

24

Các config.yml đã vô hiệu hóa debug theo mặc định trong môi trường sản xuất, bạn có thể xem những gì đã sai (lỗi vv.) Trong ứng dụng file log/log/prod.log

+1

Sự cố là một thành phần đang tìm kiếm một thư mục trên bộ nhớ cache không tồn tại. Tôi vừa tìm thấy nó. Thnx! – Xocoatzin

Các vấn đề liên quan