2010-03-07 9 views
2

Je suis sur un serveur dédié virtuel MediaTemple et ont permis de poire en suivant les instructions à l'adresse: http://kb.mediatemple.net/questions/514/Enabling+PEAR+by+setting+your+open_basedir+and+include_pathpoire crypte/HMAC.php failed to open stream

est ici le problème ...

Dans mon PHP scénario, j'ai ceci:

require_once 'Crypt/HMAC.php'; 

Lorsque j'exécute le script, je reçois ce message:

S3::require_once(Crypt/HMAC.php) [s3.require-once]: failed to open stream: No such file or directory 

C'est un script pour l'intégration avec Amazon S3. Quand nous étions sur le réseau, cela a bien fonctionné. J'ai seulement eu des problèmes depuis le passage à un serveur DV.

J'ai installé le module de poire HMAC en utilisant cette commande:

pear install Crypt_HMAC 

ensuite redémarré le serveur. Toujours pas de chance.

Des idées? Merci un groupe si vous pouvez aider :)

Répondre

0

Essayez require_once 'Crypt_HMAC.php';

+0

Merci pour la suggestion, mais il ne fonctionne pas. Je reçois exactement la même erreur: S3 :: require_once (Crypt_HMAC.php) [s3.require-once]: impossible d'ouvrir le flux: aucun fichier ou répertoire de ce type. Dans le répertoire Pear sur mon serveur, le fichier se trouve dans Crypt/HMAC.php. – Aaron

2

vous devez définir le chemin d'inclusion mentionner également le répertoire PEAR sur votre serveur, vous pouvez le faire dans un fichier .htaccess ou avec le set_include_path fonction.

+0

Merci, ça l'a fait. – tomdemuyt

0

Essayez

sudo pear install Crypt_HMAC2