2011-10-15 38 views
5

Tôi đã cài đặt XDebug trên Mac OSX/XAMPP và xuất hiện chính xác trong phpinfo(). Nhưng các lỗi không phải là định dạng theo cách xdebug được sử dụng để làm (các hộp màu da cam trông khá rõ ràng).XDebug không phải là lỗi định dạng

Một số giá trị được thiết lập một cách chính xác (xuất hiện trong phpinfo()):

  • display_errors: Trên
  • html_errors: Trên
  • xdebug.auto_trace: Trên

Nếu tôi chuyển Xdebug .show_exception_trace to On Tôi thấy các thông tin mới được thêm bởi XDebug được định dạng chính xác ... Đây chỉ là hiển thị lỗi cơ bản có giao diện không thay đổi. Sau đó, tôi giả định rằng XDebug được bắt đầu chính xác và runnung.

EDIT 1: Đây là phần XDebug của phpinfo tôi enter image description here

EDIT 2: Tôi đã cài đặt trong lành và sạch sẽ mới, nơi vấn đề này không occure nữa.

Trả lời

4

xdebug.default_enable chịu trách nhiệm cải thiện hiển thị lỗi bình thường - và nó được kích hoạt trong trường hợp của bạn, vì vậy nó sẽ hoạt động.

Để kiểm tra nếu nó thực sự hoạt động, tạo ra một kịch bản php tươi với

trigger_error('foo'); 

và xem nếu mà làm việc. Nếu có, thì có lẽ ứng dụng của bạn sẽ thay đổi cài đặt.


Btw, auto_trace không thay đổi điều gì cho vấn đề này.

+2

không phải là nhiều nhận xét hơn? –

+0

trigger_error hiển thị một số dữ liệu được định dạng chính xác. – AsTeR

2

tôi nhận thấy bạn nói

lỗi không định dạng trong cách sử dụng để Xdebug

không phải là nội dung là chưa định dạng ..

Tôi đã có một vấn đề định dạng : css của trang của tôi là nuking màn hình xdebug!
kết quả là, rất nhiều màu trắng trên màu trắng tạo ra định dạng kỳ quái.

tôi đã thêm một số quy tắc để [firefox hồ sơ] /chrome/userContent.css

.xdebug-error { 
    color: black; 
    font-size: 14px; 
} 
.xdebug-error tr:first-child th { 
    padding: 20px !important; 
} 
.xdebug-error tr:first-child th span { 
    background: transparent !important; 
    color: red !important; 
    display: block !important; 
    float: left !important; 
    font-size: 50px !important; 
    padding-right: 20px !important; 
} 
.xdebug-error tr:first-child th a { 
    color: #fff !important; 
} 
.xdebug-error a { 
    text-decoration: none; 
} 
.xdebug-error a:hover { 
    text-decoration: underline; 
} 
.xdebug-error td { 
    padding: 5px; 
} 

nhất trong số đó làm việc; không chắc chắn lý do tại sao: thẻ con đầu tiên không thành công < nhún>

chúc may mắn! Tim

+0

Không đề cập đến xdebug trong HTML được tạo ra (do đó đây không phải là vấn đề về kiểu. Tôi có hiển thị lỗi chuẩn php. – AsTeR

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