2010-06-30 9 views
6

Tôi chỉ vui vẻ làm việc trên một trang web CakePHP và đột nhiên ... màn hình trắng của cái chết. Không có thông tin gỡ lỗi, không có gì được tạo bằng cách truy cập trang web.CakePHP Màn hình trắng của cái chết

Trước đây khi điều này xảy ra, đã xảy ra lỗi trong core.php hoặc một mục khác trong thư mục cấu hình. Nhưng điều nguy hiểm duy nhất tôi đã mở lúc đó là core.php, và bây giờ chắc chắn không có gì sai trái.

Việc khởi động lại máy tính không làm gì để giải quyết vấn đề.

Bất kỳ ai có ý tưởng nào khác tại sao trang web Bánh đột nhiên sẽ có màn hình trắng như thế này?

+0

Bạn có đang chạy apache hoặc IIS hay cái gì khác như máy chủ web không? Nếu nó là IIS có thể đã có một bản cập nhật MS rối tung xung quanh? Chúng tôi đã gặp sự cố với các tệp Excel không thể tải xuống được sau khi cập nhật gần đây (khoảng một tháng trước) – jdehaan

+1

Bật lỗi, kiểm tra nhật ký bánh, php và apache. –

+2

Không, giải pháp là để có một số bánh trắng, tất nhiên. – bobobobo

Trả lời

6

Đừng bận tâm, làm việc ra: Tôi bằng cách nào đó đã quản lý để kéo thư mục bánh hoàn toàn ra khỏi ứng dụng và trên máy tính để bàn của tôi. Điều đó sẽ làm điều đó, eh ...

+6

+1 để xác nhận sự cố cho khách truy cập trong tương lai thay vì xóa/từ bỏ câu hỏi. – BenV

+1

đã đồng ý, +1 để thừa nhận sự cố cho khách truy cập trong tương lai! – MaasSql

3

Tôi đã có màn hình trắng khi gỡ lỗi là 0. Xử lý là xóa các thư mục bộ nhớ cache và đặt gỡ lỗi thành 1. Khi gỡ lỗi là 0 Cakephp ngăn chặn mọi lỗi và cảnh báo và hiển thị không có gì khi lỗi ứng dụng xảy ra.

  • Kiểm tra xem debug> 0
  • Rõ ràng ứng dụng/tmp/cache/dai dẳng/*
  • Kiểm tra địa phương lỗi vhost log log
  • Kiểm tra toàn cầu httpd-lỗi
  • Khởi động lại apache, (dừng lại, bắt đầu), khởi động lại dịch vụ bộ nhớ cache (memcached ect.)
  • Nhập thế giới của die(’stop’); từ ứng dụng/webroot/index.php và xuống trong ứng dụng của bạn
2

Tôi dành năm giờ để giải quyết vấn đề này. Không có gì liên quan đến một trong các bộ điều khiển của tôi sẽ hiển thị. Cuối cùng, có hai dòng trống ở dưới cùng của bộ điều khiển của tôi mà không có gì để được trả lại vì lý do nào đó. Tôi đã xóa chúng và mọi thứ lại hoạt động trở lại.