2010-10-13 4 views
1

Comment exécuter s3cmd à partir de PHP. Ce que j'essaie de faire est de sauvegarder certains fichiers sur s3 et stockera son URL publique dans la base de données. $ resultat = shell_exec ("s3cmd mis --skip-existant --acl-public /var/www/RD/temp.txt s3: // xxxx/xxx/xx /");Comment lancer s3cmd à partir de PHP?

Cependant quand je lance le fichier .php .. rien ne se passe ..

Je suis passé par le lien mentionné ci-dessous, mais cela n'a pas fonctionné pour moi. https://serverfault.com/questions/91443/why-shell-command-runs-from-command-line-but-not-from-php-script

Abhishek Jain

Répondre

1

Cela m'a échoué pour sans erreur jusqu'à ce que je le chemin complet:

exec('/usr/local/bin/s3cmd --access-key=ZZZZZ --secret-key=XXXXX put /Users/me/filename.jpg s3://bucketname/foldername/'); 
+0

Petite correction: [au lieu de clé --access il devrait être --access_key] && [ au lieu de --secret-key il devrait être --secret_key] –

Questions connexes