我用的是最新的amazon-version,也就是1.5,但是为什么每次我创建一个对象的时候,它都会抛出一个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
我做了一个关于如何修复这个问题的研究,它说我应该检查亚马逊的configidinciderphp,然后改变了
'certificate_authority' => false
变成
'certificate_authority' => true
仍然有一个错误。还有一个建议是在创建对象时添加'curlopts' => array(CURLOPT_FORBID_REUSE => true),
,但仍然失败。
我也让其他人从不同的国家上传一个文件,但他们没有得到一个错误,也许是因为服务器时区,因为我来自菲律宾,我让美国的人尝试了一下。我得出这样的结论的原因是因为我看到了一些关于服务器时间时做了一项研究。
这个问题可能的解决方案是什么?
任何想法、帮助或建议都将受到极大的赞赏和奖励。
谢谢!
1条答案
按热度按时间8nuwlpux1#
我不知 prop 体使用什么,但可以尝试AWS SDK for PHP