カテゴリ構造を Magento 1.7.0.2 にインポートした後、システム -> インポート/エクスポート インポート機能を使用しようとすると、[データの確認] ボタンを押すとハングします。
これが処理しようとしている csv のサイズに関連しているかどうかをテストするために、最近、5 行 2 列の csv でテストしました。「お待ちください」メッセージは、回転するローディング ホイールとともに表示されます。これは無期限に持続します。
アドバイス/提案は大歓迎です。
カテゴリ構造を Magento 1.7.0.2 にインポートした後、システム -> インポート/エクスポート インポート機能を使用しようとすると、[データの確認] ボタンを押すとハングします。
これが処理しようとしている csv のサイズに関連しているかどうかをテストするために、最近、5 行 2 列の csv でテストしました。「お待ちください」メッセージは、回転するローディング ホイールとともに表示されます。これは無期限に持続します。
アドバイス/提案は大歓迎です。
私の状況では、256MB のデフォルトのメモリ制限が問題でした。フィードに 50 個の商品しかないにもかかわらず、Magento には大量のメモリが必要でした。メモリ制限を増やすと、これが.htaccess
解決されました:
php_value memory_limit 2048M
私は9つの製品だけの非常に短いリストで同じ問題を抱えていました. これが、多くの試行錯誤の末に問題を解決した方法です
私の経験では、csv ファイルが「データのチェック」ステップを通過しても、実際にはファイルに無効なものがあるためにハングすることがあります。これを診断するには、csv ファイルをいくつかのエントリで構築し、再びハングするまで正常に再インポートを試み続けます。そうすれば、不正なエントリがどこにあるかがわかります。
シンプル、あなたのヘッダーは
_address_middlename,firstname,lastname,email,password_hash,middlename,_address_firstname,_address_lastname,_address_street,_address_postcode,_address_city,_address_country_id,_address_region,_address_telephone,created_at,_website,_store,created_in,group_id,reward_update_notification,reward_warning_notification,_address_default_billing_,_address_
csv ファイルのエンコーディングを UFT-8 または ansi に変更する必要があります。その後、動作します。
edit plus を使用してこの問題を解決できます。
大きなインポート ファイルをロードしようとすると、php がハングし、memory_limit に関する致命的なエラーが発生する可能性があります。通常、/var/log/httpd/error.log にある Apache エラー ログで確認できます。
ありがとう!