2013-04-22 8 views
14

を投げる:からPHP AWS SDKは、私は電子商取引サイトのためのメディアストレージ用にアマゾンS3に取り組んできましたが、私はこのエラーに遭遇し、それを修正する方法が分からない不明なエラーに

Use of undefined constant CURLE_COULDNT_RESOLVE_HOST - assumed 'CURLE_COULDNT_RESOLVE_HOST' 

そのdocumentationとしてのCurlBackoffStrategy魔法使いは、

特定のcURLエラーコードが発生したときに再試行するために使用される戦略です。

私はこれがソフトウェアの非互換性であると仮定していますが、どこを見てもわかりません。

このコードはローカルのテスト環境で動作しますが、サーバが取得すると失敗します。 私はPHPを更新し、テスト環境と同じようにカールしましたが、役に立たなくなりました。

このエラーメッセージが何を意味するのか、私に指摘する方向についてご意見があれば、大歓迎です。

+0

どのバージョンのphp/curlを使用していますか? E_NOTICEレベルを信じているので、あなたのローカル環境がこのエラーを表示していない可能性があります。 – datasage

+0

このエラーが発生するのは奇妙です。 CURLE_COULDNT_RESOLVE_HOSTは有効なcURL定数で、PHP 5.3よりもずっと前です(2004年以降のcURL(https://github.com/bagder/curl/commit/8f77030473abafff1ccd44b095ce94fcd4a96dab#L0R47)になっているようです)。カールのバージョンとPHPのバージョンを確認してください。 PHPを構築して何らかの理由でソースからカールしていますか? CURLE_COULDNT_CONNECTのような他のcURLエラーコードを正しく使用できますか? –

+0

curl 7.22.0 php 5.4.14-1は私が使っているバージョンです。 – dfedde

答えて

39

よく私はばかだと感じます。私は自分のサーバーにphp5-curlをインストールするのを忘れていました。

+0

私はあなたと同じくらい馬鹿です!ありがとうdfedde! – dotancohen

+0

共有馬鹿馬鹿+1!ありがとう! – xShirase

+0

+1チームのために1つを取るための+1。 – ninehundredt

関連する問題