[AWS] SDK (php용) 에러 확인.
아래의 소스로 S3 버켓에 있는 objects list를 가지고 오려고 하는데 500 에러가 계속 남.
<?php
require 'vendor/autoload.php';
$param = Array('region'=>'ap-northeast-2', 'version'=>'2006-03-01' );
$s3 = new Aws\S3\S3Client($param);
$list = $s3->listObjects(Array('Bucket'=>'dodopopo'));
//var_dump($list);
$listArray = $list->toArray();
foreach($list['Contents'] as $item){
print($item['Key']."\n");
}
?>
디버깅을 하기 위해
$param = Array('region'=>'ap-northeast-2', 'version'=>'2006-03-01', 'debug'=> true );
'debug'=> true를 추가하여 에러를 확인.
DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
/var/www/html/vendor/aws/aws-sdk-php/src/Api/Parser/XmlParser.php
확인하고 웹소스에 요거 >> date_default_timezone_set('Asia/Seoul');
추가하여 해결함. 운이 좋았음. 찍었는데......
<?php
require 'vendor/autoload.php';
$param = Array('region'=>'ap-northeast-2', 'version'=>'2006-03-01' );
$s3 = new Aws\S3\S3Client($param);
$list = $s3->listObjects(Array('Bucket'=>'dodopopo'));
//var_dump($list);
$listArray = $list->toArray();
foreach($list['Contents'] as $item){
print($item['Key']."\n");
}
?>
디버깅을 하기 위해
$param = Array('region'=>'ap-northeast-2', 'version'=>'2006-03-01', 'debug'=> true );
'debug'=> true를 추가하여 에러를 확인.
DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
/var/www/html/vendor/aws/aws-sdk-php/src/Api/Parser/XmlParser.php
확인하고 웹소스에 요거 >> date_default_timezone_set('Asia/Seoul');
추가하여 해결함. 운이 좋았음. 찍었는데......
댓글
댓글 쓰기