Ho passato le ultime ore seguendo le esercitazioni per implementare i caricamenti di file su Amazon S3 utilizzando php. Ho caricato la versione più recente della classe S3 di Donovan Schönknecht sul mio server (come S3.php) e sto cercando di usare il seguente codice per testare la capacità di upload. So che questo codice funzionerà perché ho visto numerosi esempi in azione.Utilizzo di PHP per caricare su Amazon S3
<?php
require('S3.php');
$s3 = new S3('KEY', 'SECRET KEY');
//insert into s3
$new_name = time() . '.txt';
S3::putObject(
'upload-me.txt',
'bucketName',
$new_name,
S3::ACL_PUBLIC_READ,
array(),
array(),
S3::STORAGE_CLASS_RRS
);
?>
Errore di server 500 quando si tenta di caricare questa pagina. Inoltre, ogni altro rispettabile tutorial di questa natura mi ha dato lo stesso errore 500.
Ho verificato che la mia chiave e la chiave segreta sono valide connettendosi a S3 con Cyberduck.
Qualcuno ha idea di cosa potrei fare in modo errato?
Grazie,
Sean
500 errore è probabilmente un errore nel tuo p codice hp. Attiva display_errors o controlla i tuoi registri per vedere il messaggio di errore. – datasage