0

Magento でバックエンドにログインすると、次のエラーが表示されます

致命的なエラー: インターフェイス 'Zend_Http_Client_Adapter_Interface' が /homepages/45/d210005774/htdocs/ websitename /lib/Varien/Http/Adapter/Curl.php 行 176 に見つかりません

また、以前、magento のインデックス管理セクションでこのエラーが発生しました

致命的なエラー: /homepages/45/d210005774/htdocs/ websitename /lib/Zend/Locale/Format.php の 153 行目の未定義メソッド Zend_Locale_Data::disableCache() の呼び出し

誰でもこれで私を助けてくれますか? 問題はzendフレームワークに関係していると思いますが、何が原因なのかわかりません

4

2 に答える 2

0

インストールに問題があるようです。Magentoのlibフォルダーからファイルが欠落しているか、Magentoのlibフォルダー内のファイルが破損しているか、または(ロングショット)PHPインクルードパスが別の場所を指しているかのいずれかです。

私が最初にすることは、Magentoのバージョンのフレッシュインストールをダウンロードし、それを別のフォルダーに解凍してから、実行することです。

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

これにより、標準のコアファイルと独自のコアファイルの違いのリストが表示されます。

特定のファイルを診断する場合は、

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

不足しているインターフェイスの場合

 interface Zend_Http_Client_Adapter_Interface
 {
 ...
 }

そしてチェック

lib/Zend/Locale

不足しているメソッドの場合

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

最後に、PHPのインクルードパスをチェックして、MagentoやZendの古いコピーが含まれていないことを確認します。

于 2010-04-26T03:13:05.500 に答える
0

Zendフォルダを再度アップロードします。それは私のために働きます。

于 2010-08-25T15:41:52.523 に答える