BỐI CẢNHStep-by-step: Làm thế nào để làm kết nối xử lý sự cố Xdebug để khách hàng IDE
Sử dụng Xdebug với PHP và Komodo IDE, và Eclipse PDT.
Xdebug được cài đặt trên máy chủ và hoạt động bình thường. Điều này được xác nhận bởi vì các lệnh mã Xdebug hoạt động như mong đợi khi được chèn vào các tệp PHP trên máy chủ.
VẤN ĐỀ
Đang kết nối đến các máy trạm khách hàng không đang làm việc, và rất khó để xác định tại sao vì nó không thành công với nhiều IDE.
HỎI
Nó sẽ được tốt đẹp để có một danh sách kiểm tra từng bước khắc phục sự cố các trường hợp bạn biết Xdebug được cài đặt và làm việc trên máy chủ, nhưng khách hàng không kết nối.
Có ai có thể giúp thêm điều này để tạo danh sách kiểm tra khắc phục sự cố toàn diện không?
Cụ thể, có cách nào để đảm bảo lưu lượng truy cập mạng đến được máy khách và được định dạng đúng theo cách IDE mong đợi để xem dữ liệu không?
SSH vào máy chủ web và cố gắng để đạt được khách hàng:
- có thể lưu trữ khách hàng tầm ở tất cả? (ping -c 5 xxx.xxx.xxx.xxx)
- có thể lưu trữ cổng kết nối 9000? (nmap -p 9000 xxx.xxx.xxx.xxx)
- nếu hai thành công ở trên thành công, đầu ra sẽ là gì?
- nếu hai trường hợp trên không thành công, bước khắc phục sự cố tiếp theo là gì?
Xác nhận các thiết lập của tường lửa dựa trên phần mềm trên máy khách
- Xác nhận các thiết lập của iptables trên máy chủ Linux
- Xác tường lửa phần cứng b/t client và máy chủ
GOAL
Mục đích là tìm một số giải pháp trong đó người trên máy khách ít nhất có thể xác nhận rằng một cái gì đó là tiếp cận khách hàng mà không cần phải xác định xem IDE là vấn đề, vì IDE là một mức độ phức tạp có thể được giới thiệu các vấn đề.
Đây là điều tôi chắc chắn muốn đưa vào tài liệu Xdebug. Tôi nghĩ rằng nó sẽ làm việc tốt nhất để có nhiều người cộng tác về điều này, vì vậy tôi đã tạo một tệp trong kho lưu trữ xdebug.org github (https://github.com/derickr/xdebug.org/blob/master/html/docs /tutorials/troubleshooting.rest) để thu thập các mẹo. – Derick
Bạn đã đề cập đến 'xdebug' được cài đặt vì các lệnh hoạt động. Linh cảm của tôi là xdebug được kích hoạt chỉ cho php-cli và không php cho apache ... bạn có thể xác nhận đây là trường hợp? – Khez
Câu hỏi liên quan: http://stackoverflow.com/questions/18540463/how-to-enable-xdebug-with-nginx http://stackoverflow.com/questions/11563280/php-remote-debugging-xdebug- cant-connect-to-jetbrains-php-storm-client http://stackoverflow.com/questions/1946643/why-does-xdebug-not-establish-connection-with-netbeans – Kzqai