を投げる:からPHP AWS SDKは、私は電子商取引サイトのためのメディアストレージ用にアマゾンS3に取り組んできましたが、私はこのエラーに遭遇し、それを修正する方法が分からない不明なエラーに
Use of undefined constant CURLE_COULDNT_RESOLVE_HOST - assumed 'CURLE_COULDNT_RESOLVE_HOST'
そのdocumentationとしてのCurlBackoffStrategy魔法使いは、
特定のcURLエラーコードが発生したときに再試行するために使用される戦略です。
私はこれがソフトウェアの非互換性であると仮定していますが、どこを見てもわかりません。
このコードはローカルのテスト環境で動作しますが、サーバが取得すると失敗します。 私はPHPを更新し、テスト環境と同じようにカールしましたが、役に立たなくなりました。
このエラーメッセージが何を意味するのか、私に指摘する方向についてご意見があれば、大歓迎です。
どのバージョンのphp/curlを使用していますか? E_NOTICEレベルを信じているので、あなたのローカル環境がこのエラーを表示していない可能性があります。 – datasage
このエラーが発生するのは奇妙です。 CURLE_COULDNT_RESOLVE_HOSTは有効なcURL定数で、PHP 5.3よりもずっと前です(2004年以降のcURL(https://github.com/bagder/curl/commit/8f77030473abafff1ccd44b095ce94fcd4a96dab#L0R47)になっているようです)。カールのバージョンとPHPのバージョンを確認してください。 PHPを構築して何らかの理由でソースからカールしていますか? CURLE_COULDNT_CONNECTのような他のcURLエラーコードを正しく使用できますか? –
curl 7.22.0 php 5.4.14-1は私が使っているバージョンです。 – dfedde