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