Tôi đã làm việc với amazon S3 để lưu trữ phương tiện truyền thông cho một trang web thương mại điện tử nhưng tôi chạy vào lỗi này và không có ý tưởng làm thế nào để sửa chữa nó:PHP AWS SDK ném chưa biết lỗi
Use of undefined constant CURLE_COULDNT_RESOLVE_HOST - assumed 'CURLE_COULDNT_RESOLVE_HOST'
của nó đến từ Phù thủy CurlBackoffStrategy là trạng thái documentation:
Chiến lược được sử dụng để thử lại khi gặp phải một số mã lỗi cURL nhất định.
Tôi cho rằng đây là phần mềm không tương thích, nhưng tôi không chắc chắn nên tìm ở đâu.
Liều mã này hoạt động trên môi trường thử nghiệm cục bộ của tôi nhưng khi máy chủ nhận được nó, nó chỉ thất bại. Tôi đã cập nhật PHP và, curl giống như môi trường thử nghiệm của tôi nhưng không có kết quả.
Nếu có ai có ý tưởng về thông báo lỗi này có nghĩa là gì hoặc hướng dẫn chỉ tôi vào sẽ được đánh giá cao.
Bạn đang sử dụng phiên bản php/curl nào? Môi trường địa phương của bạn có thể không hiển thị lỗi này khi tôi tin rằng mức E_NOTICE của nó. – datasage
Thật lạ khi bạn gặp phải lỗi này. CURLE_COULDNT_RESOLVE_HOST là một hằng số cURL hợp lệ đã có từ khoảng thời gian trước PHP 5.3 (có vẻ như nó nằm trong cURL [từ năm 2004] (https://github.com/bagder/curl/commit/8f77030473abafff1ccd44b095ce94fcd4a96dab#L0R47)). Kiểm tra phiên bản curl và phiên bản PHP của bạn. Bạn đang xây dựng PHP và curl từ nguồn vì một số lý do? Bạn có thể sử dụng các mã lỗi cURL khác như CURLE_COULDNT_CONNECT chính xác không? –
curl 7.22.0 php 5.4.14-1 là các phiên bản tôi đang sử dụng. – dfedde