0

WampServer 2.2E を使用して、リモート ストア (Magento Community 1.6.2.0) のローカル コピーを作成しました。

  1. リモート サイトの Magento キャッシュ全体をクリアしました
  2. phpMyAdmin を使用してエクスポートされたリモート MySql データベース
  3. リモート public_html フォルダー全体を tar し、ローカル PC にダウンロード
  4. C:\wamp\www\ の下にディレクトリ構造をローカルに再作成しました
  5. /app/etc/local.xmlに従って適切なユーザー/パス/DB名で新しいデータベースをローカルに作成しました(私はWAMPserverを使用しています)-注:local.xmlのdbaseホストは「localhost」です
  6. エラーなしでインポートされたデータベース
  7. mage_core_config_data テーブルの baseurl 変数を両方ともhttp://www.localhost.com/を指すように変更しました
  8. ローカル .htaccess を変更して、クラッシュの原因となる構成を防止し、domain.com から www.domain.com への 301 リダイレクトを行う書き換えルールを変更しました (domain.com を localhost.com に変更しました)。
  9. 別のQ&Aで提案されているように、var/cache、var/session、var/tmp、およびシステム/tmpフォルダー内のすべてを削除しました
  10. WAMP で curl PHP 拡張機能が有効になっていることを確認しました

これで、管理パネルを除くすべてがロードされます。http://localhost.com/index.php/adminにアクセスしてログインすると、次のエラーが表示されます。

( ! ) SCREAM: Error suppression ignored for
( ! ) Fatal error: Call to undefined function curl_setopt() in C:\wamp\www\includes\src\Varien_Http_Adapter_Curl.php on line 52

curl_setopt() がcurlライブラリで定義されており、その拡張機能がWAMPserverで有効になっていると思います..これで何が起こっているのか知っている人はいますか?

4

2 に答える 2

0

致命的なエラー: 未定義関数 curl_setopt() の呼び出し

このエラーは、システムで php5-curl が利用できない/アクティブ化されていないことを意味します。wamp 設定パネルから有効化できるはずです。

Linux ユーザーの場合は、パケット マネージャーから php5-curl をインストールします。

于 2014-04-29T11:54:48.567 に答える