2010-04-26 3 views
0

je reçois l'erreur suivante quand je suis connecté backend dans magentoMagento - zend - Erreur back-end

Erreur fatale: Interface 'Zend_Http_Client_Adapter_Interface' introuvable dans/homepages/45/d210005774/htdocs/WebSiteName/lib/Varien/Http/Adaptateur/Curl.php en ligne 176

J'ai aussi eu cette erreur précédemment dans ma section de gestion d'index dans magento

erreur fatale: Appel à la méthode non définie Zend_Locale_Data :: disableCache() dans /homepages/45/d210005774/htdocs/WebsiteName /lib/Zend/Locale/Format.php sur la ligne 153

Quelqu'un pourrait-il me aider avec ça? Je pense que le problème est de faire avec le cadre zend mais je ne suis pas sûr de ce qui cause ce

Répondre

0

Il semble qu'il y ait quelque chose qui ne va pas avec votre installation. Soit vous avez des fichiers manquants dans le dossier lib de Magento, soit vous avez des fichiers endommagés dans le dossier lib de Magento, ou (longshot) votre chemin d'inclusion PHP pointe vers un emplacement différent.

La première chose que je ferais est de télécharger une nouvelle installation de votre version de Magento, décompressez dans un dossier séparé, puis exécutez

diff -r /homepages/45/d210005774/htdocs/websitename/ /path/to/fresh/magento 

Cela vous donnera une liste des différences entre le noyau norme fichiers et les vôtres.

Si vous voulez diagnostiquer des fichiers spécifiques, consultez

lib/Zend/Http/Client/Adapter/Interface.php 

pour l'interface manquante

interface Zend_Http_Client_Adapter_Interface 
{ 
... 
} 

Et vérifier

lib/Zend/Locale 

pour la méthode manquante

public static function disableCache($flag) 
{ 
    self::$_cacheDisabled = (boolean) $flag; 
} 

Enfin, vérifiez le chemin d'inclusion PHP pour vous assurer qu'il n'y a pas une copie plus ancienne de Magento et/ou Zend inclus.

0

Télécharger le dossier Zend again.it fonctionne pour moi.