2012-06-12 10 views
8

Tôi đang sử dụng Facebook PHP SDK hiện tại. Ứng dụng của tôi đang chạy ok. BUt từ hôm nay bất kỳ cuộc gọi api nào trả về Không kết nối được với 2a03: 2880: 10: 1f03: mặt: b00c: 0: 26: Mạng không thể truy cập được.Không thể kết nối với 2a03: 2880: 10: 1f03: mặt: b00c: 0: 26: Mạng không thể truy cập được từ Facebook PHP SDK

Đây là mã của tôi

try { 
    $fbme = $facebook->api('/me'); 
    } catch (Exception $e) {   
    echo $e->getMessage();   
    } 

là bất kỳ một có vấn đề này? Làm thế nào tôi có thể sửa lỗi này?

+0

hoạt động trước hoặc không? –

+0

có. Nó được làm việc cuối cùng 1 năm. Tôi đã duy trì nó. Nó thậm chí còn làm việc ngày hôm qua. –

+0

cũng có thể là những gì Igy nói. Chỉ cần một lỗi máy chủ tạm thời –

Trả lời

6

Mạng hoặc tường lửa của máy chủ của bạn có thể bị định cấu hình sai; vô hiệu hóa giao diện IPV6 của bạn nếu bạn không có khả năng kết nối IPV6

+0

Tôi đã gửi email cho quản trị viên máy chủ. Tôi nghĩ bạn đúng. –

+0

Đã thêm chức năng IPV6 vào máy chủ và khởi động lại. Vấn đề này đã biến mất. –

+0

@igy Cảm ơn câu trả lời của bạn. Tôi đã sử dụng API Facebook trong nhiều tháng không có vấn đề gì và đột nhiên tối nay tôi bắt đầu nhận được "Mạng không thể truy cập được" trên mọi cuộc gọi. Máy chủ của tôi nằm trên Cloudways được chia sẻ lưu trữ. Không có mã nào của tôi đã thay đổi trong những ngày gần đây. Bạn có đoán rằng có điều gì đó đã thay đổi với Cloudways không? Điều gì trong tầm kiểm soát của tôi/bạn có đề nghị tôi thay đổi để làm việc này một lần nữa không? Cảm ơn! – Ryan

9

Có một giải pháp nhiều hơn cho vấn đề này, tìm thấy nó trên http://codecorner.galanter.net/2011/06/03/solution-for-wordpress-curl-ipv6-error-network-is-unreachable/

Bạn chỉ có thể buộc IPV4 quyết tâm bằng cách thiết lập sau curl tùy chọn:

curl_setopt($handle, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); 
+0

Điều đó không hiệu quả. Đã xảy ra lỗi: Tùy chọn cấu hình curl không hợp lệ. – user1071840

+0

điều này chỉ làm việc cho tôi. – andi

+0

Tôi nhận được: Curl không thành công với lỗi # 7: Không thể kết nối với 255.255.255.255: Mạng không thể truy cập được –