2012-07-26 3 views
0

je AWS SDK pour PHP installé dans /usr/share/php/AWS SDK pour PHP ne fonctionne pas dans plusieurs répertoires

Lorsque j'exécute des exemples de fichiers de ce répertoire, il fonctionne très bien.

Mon Web répertoire racine est /var/www/

Lorsque j'exécute des exemples de fichiers de ce répertoire, ils ne fonctionnent pas.

Voici un exemple de fichier */var/www/test_sdk.php *:

<?php 

require_once 'sdk.class.php'; 

$s3 = new AmazonS3(); 

$bucket = 'test_bucket' . time(); 

$response = $s3->create_bucket($bucket, AmazonS3::REGION_US_W1, AmazonS3::ACL_PUBLIC); 

if ((int) $response->isOK()) { 
echo 'Created Bucket'; 
}else { 
echo (string) $response->body->Message; 
} 
?> 

Je pense que le problème est dans ma déclaration 'require_once'. J'ai essayé:

"require_once '/usr/share/php/AWSSDKforPHP/sdk.class.php'" 

Il n'a pas

Toute aide est grandement appréciée !!

Répondre

0

Est-ce que /usr/share/php/ dans votre chemin PHP inclut? Avez-vous essayé simplement l'installation via PEAR?

+0

Merci pour la réponse rapide!/usr/share/php/est déjà dans mon chemin PHP includes. J'avais besoin de changer la déclaration ci-dessus pour exiger une fois 'AWSSDKforPHP/sdk.class.php' et cela fonctionne maintenant! – user1553300

0

/usr/share/php/est déjà dans mon chemin PHP includes. C'était le seul changement que je devais faire pour le faire fonctionner:

require_once 'AWSSDKforPHP/skd.class.php' 
Questions connexes