Hi, I have an Amazon S3 account and have used a S3 code successfully in Linux, but am having problems using that code in Windows Server 2008 R2. I'm getting the error:
Warning: S3::putObject():  SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in C:\website\S3\S3.php on line 358
The key functionality is to not only upload the file, but make it publicly accessible. I have JungleDisk so I can upload them that way (making the bucket a drive) but it doesn't make it available from the web. I use the functionality to archive images that need to be accessed from a webpage.
If anyone has any other options, I'm open, but I'm betting its some permissions error or SSL related to CURL or something...
I'm using the code:
$s3 = new S3(awsAccessKey, awsSecretKey);
if ($s3->putObjectFile($uploadFile, $bucketName, baseName($uploadFile), S3::ACL_PUBLIC_READ))