2012-01-18 59 views
4

我使用的是最新的亚马逊版本,它是1.5,但为什么哦为什么每次我创建一个对象时都会引发cURL错误。这里的错误:亚马逊S3创建对象时引发cURL错误

Fatal error: Uncaught exception 'RequestCore_Exception' with message 'cURL resource: Resource id #16; cURL error: select/poll returned error (55)' in /home/test123/test.com/amazon/lib/requestcore/requestcore.class.php:824 Stack trace: #0 /home/test123/test.com/amazon/services/s3.class.php(882): RequestCore->send_request() #1 /home/test123/test.com/amazon/services/s3.class.php(1391): AmazonS3->authenticate('bucket...', Array) #2 /home/test123/test.com/amazon_upload_video.php(41): AmazonS3->create_object('bucket...', 'z6yaissmli.mp4', Array) #3 {main} thrown in /home/test123/test.com/amazon/lib/requestcore/requestcore.class.php on line 824 

我做了一个研究,就如何解决这一它说,我应该检查亚马逊的config.inc.php再变

'certificate_authority' => false 

'certificate_authority' => true 

仍然存在错误。还有一个建议,当创建一个对象时添加'curlopts' => array(CURLOPT_FORBID_REUSE => true), ,但仍然失败。

我还让其他人从不同的国家上传文件,但他们没有得到一个错误,也许是因为一个服务器时区的,因为我是来自菲律宾,我让来自美国有人尝试过。我之所以这样总结,是因为在做研究时,我看到了关于服务器时间的一些信息。

这个可能的解决方案是什么?

任何想法,帮助或建议将不胜感激和奖励。

谢谢!

回答

0

我不知道到底是你用的什么,但你可以尝试AWS SDK for PHP

+0

是的,这正是我使用的。这是1.5版本(最新版本) – PinoyStackOverflower 2012-01-18 06:30:12

+0

通读本:https://forums.aws.amazon.com/thread.jspa?threadID=62117 – 2012-01-18 06:33:14

+0

我已经遵循该指令,但仍然没有运气。我确实设法将CURLOPT_SSL_VERIFYHOST和CURLOPT_SSL_VERIFYPEER更改为false,但仍然没有运气。 – PinoyStackOverflower 2012-01-18 06:39:29