AWS S3 PHP 开发工具包错误 - PHP 致命错误:找不到类 'RequestCore'



在检查我的 S3 存储桶中是否存在对象时,我不断收到来自 AWS S3 API 的错误。

代码看起来像这样:
第一个文件 :

<?php 
require_once 'sdk-1.5.17/sdk.class.php';
require_once 'ReportHandler.php';
$report_handler = new ReportHandler();
$report_handler->generateWeeklyTotalsReport();
?>

第二个文件 :

<?php
class ReportHandler {
     private $s3;
     public function __construct() {
          $this->s3 = new AmazonS3(); 
     }
     public function generateDailyTotalsReport() {
     ....
          if($this->s3->if_object_exists(BUCKET_NAME,OBJECT_NAME) {
     ....
    }
?>

详情
EC2 图片 : ami-49ec5a20
软件开发工具包 : SDK-1.5.17
PHP 版本 : 5.3.15
日志

Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP Fatal error: Class   'RequestCore' not found in /var/www/html/sdk-1.5.17/utilities/request.class.php on line 30  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP Stack trace:  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 1. {main}()   /var/www/html/WeeklyReport.php:0  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 2. ReportHandler-  >generateWeeklyTotalsReport() /var/www/html/WeeklyReport.php:16  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 3. ReportHandler-  >findOrCreateReport() /var/www/html/ReportHandler.php:111  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 4. AmazonS3-  >if_object_exists() /var/www/html/ReportHandler.php:148  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 5. AmazonS3-  >get_object_headers() /var/www/html/sdk-1.5.17/services/s3.class.php:2264  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 6. AmazonS3->authenticate()   /var/www/html/sdk-1.5.17/services/s3.class.php:1559  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 7. CFLoader::autoloader()   /var/www/html/sdk-1.5.17/services/s3.class.php:0  
Mon Nov 26 17:30:29 2012 error http://client 10.195.122.171 PHP 8. require_once()   /var/www/html/sdk-1.5.17/sdk.class.php:1428

我做错了什么吗?

好的。我犯了一个愚蠢的错误。

从SDK中删除文档和示例目录时,我还删除了包含所有重要类的lib目录(:)时已经很晚了)。

返回后一切正常。

最新更新