商品マスターが表示されない
-
投稿者投稿
-
2016年4月25日 5:05 PM #78384hekomu参加者
動作に関するご質問の場合は、下記をコピペしてご利用の環境をご記入ください。
——————————————-
WordPress のバージョン:4.5–ja
Welcart のバージョン:Version 1.8.2.1604221
ご利用のテーマ:Welcart Default Themeバージョン: 1.2.1
症状を確認したブラウザ:IE11、FF45.0.2
サーバー(会社名、サービス名):GMOクラウド アイクラスタ+レギュラー
SSLの利用:なし
WordPress のパーマリンク設定:基本
——————————————–お世話になります。
表題の通りですが、商品マスターに下記エラーコードが表示され商品マスターに商品の一覧が表示されない状態になってしまいました。エラーコード
WordPress データベースエラー: [The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay]
SELECT post.ID, mc.meta_value AS item_code, mn.meta_value AS item_name FROM xpo_posts AS post LEFT JOIN xpo_postmeta AS mc ON post.ID = mc.post_id AND ‘_itemCode’ = mc.meta_key LEFT JOIN xpo_postmeta AS mn ON post.ID = mn.post_id AND ‘_itemName’ = mn.meta_key LEFT JOIN xpo_postmeta AS meta ON post.ID = meta.post_id AND ‘_isku_’ = meta.meta_key LEFT JOIN xpo_term_relationships AS tr ON post.ID = tr.object_id LEFT JOIN xpo_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’ GROUP BY post.ID ORDER BY post.ID DESC同じような案件を過去の記事でみつけ修正をこころみましたが、どうやら依然とはパラメーターが異なるようで、編集箇所がわからない状態です。
過去の案件のようにMYSQLではなくWordpress(welcart)側でSQL_MAX_JOIN_SIZEやSQL_BIG_SELECTSをphpで修正できればと思っております。
お忙しいところ恐縮ですが、お知恵を拝借頂ければ幸いです。
2016年4月27日 11:21 AM #78408nanbuキーマスターこんにちは
「表示されない状態になってしまいました」とのことですが、以前は出ていたのにエラーが出るようになったという事でしょうか。エラーが出るようになった時に行った事を教えていただけますでしょうか。
また、PHPとMySQLのバージョンを教えていただけますか?2016年5月18日 10:08 AM #78665hekomu参加者nanbu 様
コメント通知のメールが迷惑メールに振り分けられていたため、ご返事が大変おそくなってしまいました。申し訳ございません。まず表示の件ですが、導入時ならびにエラーがでる直近までは問題なく表示されておりました。
つぎにPHP MySQLのバージョンですが、下記の通りです。
PHP Version 5.5.34
MySQL Version 5.1.73以上よろしくお願いします。
2016年5月30日 11:00 AM #78869nanbuキーマスターこちらを実行したいという事でしょうか。
$wpdb->query( ‘SET SQL_BIG_SELECTS=1’ );
できるのであれば、サーバー側の設定を変えて調整するのが良いかと思いますが。
上記を、テーマのfunctions.phpで実行したらどうなるでしょうか。せめて管理画面の時のみという条件を付けていただくと良いかと思います。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。