2012-07-17 38 views
8

Tôi đang gặp sự cố khi gỡ lỗi PHP bằng mã JS thông qua Aptana Studio. Mặc dù có một vài người có vấn đề tương tự. Tôi vẫn không thể tìm ra giải pháp.'Lỗi kết nối socket' khi gỡ lỗi PHP/JS trên Aptana 3

Aptana Studio Phiên bản 3, xây dựng 3.1.3.2

Tôi đã MAMP được cài đặt trên máy Mac của tôi và tôi đã có thể chạy (không debug) trang web PHP của tôi từ Aptana (tôi cần phải thay đổi Server để 'Sử dụng URL cơ sở: http: // localhost' cho trang web của tôi để chạy)

tôi đã cài đặt Aptana Debugger 1.7.2 và Firebug 1.10.0 trên Firefox của tôi 14.0.1

Tuy nhiên, khi tôi thử và debu g trang web của tôi, tôi nhận được một cửa sổ cho biết:

Mở rộng tiện ích mở rộng Aptana Firefox ... vui lòng đợi.

Sau đó (sau vài giây) Tôi nhận được thông báo lỗi:

'Ra mắt Firefox - máy chủ nội bộ' đã gặp sự cố. Lỗi kết nối ổ cắm. Vui lòng thử tắt và khởi động lại trình duyệt web của bạn, sau đó chạy lại 'debug' '

Tôi đã khởi động lại firefox nhưng không có súc sắc.

Trả lời

2

Đã xảy ra lỗi tương tự khi sử dụng Firebug 1.10, không tương thích với tiện ích bổ sung add-on Aptana Debugger Firefox.

Những việc bạn cần làm: Chuyển đến Tiện ích bổ sung của Firefox và tắt/gỡ cài đặt Firebug 1.10, thay vào đó, hãy bật Firebug 1.8 và tiện ích mở rộng trình gỡ lỗi Aptana thay thế.

Báo cáo trong JIRA đây: https://jira.appcelerator.org/browse/APSTUD-3734?focusedCommentId=208816#comment-208816

+0

Cảm ơn bạn. Tôi không nhận được lỗi nữa, nhưng mã của tôi không được sửa lỗi (ít nhất đó là những gì tôi nghĩ ...), ví dụ, khi tôi thêm điểm ngắt trong mã PHP của tôi, nó chỉ bỏ qua nó và tôi không thể bước thông qua mã ... Ngoài ra các lỗi đã không hoàn toàn biến mất, tôi vẫn nhận được nó đôi khi !!! –

+0

Đây là ý tưởng đúng, nhưng [Peter Tseng] (http://stackoverflow.com/a/12139883/2440976) có một câu trả lời tốt hơn, vì tôi không còn có thể tìm thấy phiên bản 1.8 khi tôi tìm kiếm trong danh sách Firefox Add-In . (Gỡ bỏ Firebug, mở lại Aptana, chạy gỡ rối và phiên bản Firebug chính xác sẽ được cài đặt.) –

5

Remove Firebug trước khi bắt đầu chương trình gỡ rối Aptana. Aptana sẽ cài đặt cả trình gỡ lỗi Aptana và Firebug 1.8.3 cho bạn.

Để đảm bảo Firebug không cập nhật thành 1.10, hãy chuyển đến "Công cụ> Tiện ích bổ sung> Firebug 1.8.3> Khác" và tắt cập nhật tự động.

+0

Sau khi tôi đã làm những gì bạn mô tả, tôi đã cài đặt Firebug 1.8.3 trên Firefox của mình ngay bây giờ (tôi cũng vô hiệu hóa Automatic Updates). Tuy nhiên, khi tôi thêm một điểm ngắt trong mã PHP của tôi và gỡ lỗi thông qua Firefox, tôi không thể kiểm soát luồng (bằng 'Step Over' và 'Step Into'). Tôi có nên kiểm soát nó không? Hay nó phải là mã JS? –

+0

Tôi chỉ thử nó cho JS bản thân mình. Nhưng có vẻ như gỡ lỗi PHP chỉ có sẵn trong bản dựng hàng đêm hoặc bằng cách cài đặt plugin: http://stackoverflow.com/questions/7102978/aptana-3-0-4-and-php-debugging –

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