簡體   English   中英

AWS S3 PHP SDK錯誤-PHP致命錯誤:找不到類'RequestCore'

[英]AWS S3 PHP SDK Error - PHP Fatal error: Class 'RequestCore' not found

檢查對象在我的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 :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刪除docs和examples目錄時,我還刪除了包含所有重要類的lib目錄(當我這樣做時已經很晚了:)。

返回后,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM