商品マスターがエラーになる

2013 年 3 月 18 日

ホーム フォーラム 使い方全般 商品マスターがエラーになる

このトピックには3件の返信が含まれ、2人の参加者がいます。4 年、 4 ヶ月前 nanbu さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #52407

    kong45
    参加者

    動作に関するご質問の場合は必ずご記入ください。


    WordPress のバージョン:3.5.1

    Welcart のバージョン:1.3

    ご利用のテーマ:独自テーマ

    症状を確認したブラウザ:Chrome 25.0.1364.172 m

    サーバー(会社名、サービス名):lv9.org

    SSLの利用: 無し

    WordPress のパーマリンク設定:デフォルト


    サーバー Apache

    MySQL 5.5.27-28.0

    PHP 5.3.14 memoly[global]:79M [locale]:64M [usage]:48M

    simplexml, curl, gd, json, mbstring, mysql, openssl


    商品マスターを開くと、上部にエラーメッセージが表示され、下には何も表示されません。

    商品一括登録・出力も、操作はできますが、CSVをインポートしても何も起こらず、エクスポートすると空のファイルがダウンロードされます。

    商品コードなどを入力して検索するも、何も表示されません。

    以下エラーメッセージ

    WordPress database error: [The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay]

    SELECT post.ID, mc.meta_value AS item_code, mn.meta_value AS item_name FROM wp_posts AS post LEFT JOIN wp_postmeta AS mc ON post.ID = mc.post_id AND ‘_itemCode’ = mc.meta_key LEFT JOIN wp_postmeta AS mn ON post.ID = mn.post_id AND ‘_itemName’ = mn.meta_key LEFT JOIN wp_postmeta AS meta ON post.ID = meta.post_id AND ‘_isku_’ = meta.meta_key LEFT JOIN wp_term_relationships AS tr ON post.ID = tr.object_id LEFT JOIN wp_term_taxonomy AS tt ON tt.term_taxonomy_id = tr.term_taxonomy_id WHERE post.post_mime_type = ‘item’ AND post.post_type = ‘post’ AND post.post_status <> ‘trash’ AND mc.meta_value LIKE ‘%bp%’ GROUP BY post.ID ORDER BY post.ID DESC

    [attachment=9673,216] [attachment=9673,217]

    #66327

    nanbu
    参加者

    こんにちは。

    こちらのトピックが参考になるのではないでしょうか。

    https://www.welcart.com/forum/topic.php?id=577

    #66328

    kong45
    参加者

    ありがとうございます。

    >usc-e-shop/functions/function.php 内の関数usces_item_uploadcsv() の、global $wpdb, $usces; の下に次の行を追加してみてください。

    の部分ですが、usces_item_uploadcsv()が見当たらないのですが…。

    #66329

    nanbu
    参加者

    usces_item_uploadcsv()は、define_function.phpにありますが、これを編集することは根本的な解決になりません。

    サーバーの環境を設定するのが本来の形となります。

    もし分からないようでしたらサーバー会社に問い合わせて、SET SQL_BIG_SELECTSをオンにしてもらってください。

    また、php.iniのmemory_limitを128Mに上げると良いかと思います。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。