バージョン選択

フォーラム

メニュー

オンライン状況

43 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 43
もっと...

サイト内検索

質問 > 管理機能 > カテゴリートップページがシステムエラーで表示できないです・・・

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
lbb2015
投稿日時: 2018/9/10 23:10
対応状況: 開発中
新米
登録日: 2018/9/10
居住地:
投稿: 5
カテゴリートップページがシステムエラーで表示できないです・・・
▼テンプレート
[EC-CUBE] EC-CUBEのバージョン(3.0.16)、新規インストール
[レンタルサーバ] レンタルサーバ名:GMO CLOUD
[OS] 使用しているOS名、バージョン MAC OS 10.11
[PHP] PHP Version 7.0.31
[データベース] MySQL 5.7.17
[WEBサーバ] Apache


[現象]
テスト環境(本番環境とは別ドメイン、別サーバー)ではカテゴリートップページが表示されていたのですが、本番環境へ移行後はシステムエラーと表示され、カテゴリートップページが表示されなくなりました。

下記サイトを参考にECCUBE3でデフォルトテンプレートから独自テンプレートを作成しました。
http://www.tukuruhito.com/web/270

カテゴリートップページが「システムエラーが発生しました 大変お手数ですが、サイト管理者までご連絡ください。」と表示され困っています。
私ではログの見方が分かりませんので、ログを記載しますので、どなたか原因をお教え頂けませんでしょうか。

本番環境ではカテゴリートップページのみシステムエラーで表示されません。他ページは問題ありません。テスト環境はすべてのページで問題ありません。

よろしくお願いいたします。



[ログ内容]
URLをexample.com、IPを000.000.00.000に変更しています。

ログ内容は以下になります。
[2018-09-10 22:52:44,263161] eccube.INFO [25027e64] [2135a387] [NULL] [LogListener:logResponse:96] - < 500 [GET, /index.php/products/list?category_id=7, 000.000.00.000, http://www.example.com/index.php/, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
SQLSTATE[HY001]: Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size at /home/vuser03/4/3/0180934/www.example.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:115, Doctrine\\DBAL\\Driver\\PDOException(code: HY001): SQLSTATE[HY001]: Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size at /home/vuser03/4/3/0180934/www.example.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:93, PDOException(code: HY001): SQLSTATE[HY001]: Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size at /home/vuser03/4/3/0180934/www.example.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91)"} [GET, /index.php/products/list?category_id=7, 000.000.00.000, http://www.example.com/index.php/, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
SQLSTATE[HY001]: Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size (uncaught exception) at /home/vuser03/4/3/0180934/www.example.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 115 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'SELECT count(DISTINCT d0_.product_id) AS sclr0 FROM dtb_product d0_ INNER JOIN dtb_product_category d1_ ON d0_.product_id = d1_.product_id INNER JOIN dtb_category d2_ ON d1_.category_id = d2_.category_id AND (d2_.del_flg = 0) INNER JOIN dtb_product_class d3_ ON d0_.product_id = d3_.product_id AND (d3_.del_flg = 0) WHERE (d0_.status = 1 AND d1_.category_id IN (?)) AND (d0_.del_flg = 0) GROUP BY d0_.product_id, d0_.name, d0_.note, d0_.description_list, d0_.description_detail, d0_.search_word, d0_.free_area, d0_.del_flg, d0_.create_date, d0_.update_date, d0_.materials, d0_.origin, d0_.import, d0_.color, d0_.size, d0_.remarks, d0_.creator_id, d0_.status' with params [7]:
[2018-09-10 22:52:44,240438] eccube.CRITICAL [25027e64] [2135a387] [NULL] [LogListener:logException:112] - Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'SELECT count(DISTINCT d0_.product_id) AS sclr0 FROM dtb_product d0_ INNER JOIN dtb_product_category d1_ ON d0_.product_id = d1_.product_id INNER JOIN dtb_category d2_ ON d1_.category_id = d2_.category_id AND (d2_.del_flg = 0) INNER JOIN dtb_product_class d3_ ON d0_.product_id = d3_.product_id AND (d3_.del_flg = 0) WHERE (d0_.status = 1 AND d1_.category_id IN (?)) AND (d0_.del_flg = 0) GROUP BY d0_.product_id, d0_.name, d0_.note, d0_.description_list, d0_.description_detail, d0_.search_word, d0_.free_area, d0_.del_flg, d0_.create_date, d0_.update_date, d0_.materials, d0_.origin, d0_.import, d0_.color, d0_.size, d0_.remarks, d0_.creator_id, d0_.status' with params [7]:
[2018-09-10 22:52:43,099200] eccube.INFO [25027e64] [2135a387] [NULL] [LogListener:logRequest:83] - > GET /index.php/products/list?category_id=7 [GET, /index.php/products/list?category_id=7, 000.000.00.000, http://www.example.com/index.php/, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
[2018-09-10 22:52:43,095378] eccube.INFO [25027e64] [2135a387] [NULL] [AnonymousAuthenticationListener:handle:62] - Populated the TokenStorage with an anonymous Token. [GET, /index.php/products/list?category_id=7, 000.000.00.000, http://www.example.com/index.php/, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
[2018-09-10 22:52:43,079296] eccube.INFO [NULL] [2135a387] [NULL] [RouterListener:onKernelRequest:145] - Matched route "product_list". {"route_parameters":{"_controller":"\\Eccube\\Controller\\ProductController::index","_route":"product_list"},"request_uri":"http://www.example.com/index.php/products/list?category_id=7"} [GET, /index.php/products/list?category_id=7, 000.000.00.000, http://www.example.com/index.php/, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
[2018-09-10 22:52:27,040745] eccube.INFO [25027e64] [129c8c08] [2] [LogListener:logResponse:96] - < 200 [POST, /index.php/gto_admin/setting/system/log, 000.000.00.000, http://www.example.com/index.php/gto_admin/setting/system/log, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
[2018-09-10 22:52:26,396044] eccube.INFO [25027e64] [129c8c08] [2] [LogListener:logRequest:83] - > POST /index.php/gto_admin/setting/system/log [POST, /index.php/gto_admin/setting/system/log, 000.000.00.000, http://www.example.com/index.php/gto_admin/setting/system/log, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
[2018-09-10 22:52:26,327129] eccube.INFO [NULL] [129c8c08] [NULL] [RouterListener:onKernelRequest:145] - Matched route "admin_setting_system_log". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Setting\\System\\LogController::index","_route":"admin_setting_system_log"},"request_uri":"http://www.example.com/index.php/gto_admin/setting/system/log"} [POST, /index.php/gto_admin/setting/system/log, 000.000.00.000, http://www.example.com/index.php/gto_admin/setting/system/log, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36]
468
投稿日時: 2018/9/11 0:04
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1224
Re: カテゴリートップページがシステムエラーで表示できないです・・・
ログの
Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size
の部分がエラーの原因かと思われます。

MySQLの設定(sort_buffer_sizeかと思うのですが)で許容されたメモリをオーバーした時に出力されるメッセージかと思います。
ご利用のサーバが、MySQLの設定が変更できるかどうか分かりませんが、
もし設定が変更出来ないのであれば、登録されているデータに対して、
サーバスペック(上限値の設定)が足りていないという事になるかと思います。

私は、この現象は発生した事が無いのですが、
商品の登録件数、またはカテゴリの登録件数が多いのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

lbb2015
投稿日時: 2018/9/11 11:12
対応状況: 開発中
新米
登録日: 2018/9/10
居住地:
投稿: 5
Re: カテゴリートップページがシステムエラーで表示できないです・・・
ありがとうございます。

商品登録は30件程度で、1商品につき1画像(軽め)の登録となっております。

私の使用しているサーバーの契約上、my.cnfが変更不可のようでしたので、
以下を記載したphp.iniの設置を試したのですが、状況は変わりませんでした。
sort_buffer_size = 4M
468
投稿日時: 2018/9/11 13:03
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1224
Re: カテゴリートップページがシステムエラーで表示できないです・・・
多分、php.iniではMySQLの設定は変更できないのではないかと思います。

商品は30件程度という事ですが、カテゴリーの件数が多かったりしますか?
そのデータ件数では、考えにくい現象のように思えるのですが、
商品一覧ページに、カスタマイズなどを加えられていますか?
例えば、カテゴリー毎の商品件数の表示など。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

lbb2015
投稿日時: 2018/9/11 13:48
対応状況: 開発中
新米
登録日: 2018/9/10
居住地:
投稿: 5
Re: カテゴリートップページがシステムエラーで表示できないです・・・
> 多分、php.iniではMySQLの設定は変更できないのではないかと思います。
ありがとうございます。

現在以下のようになっております。
・カテゴリー件数:8件
・使用プラグイン:2件(有効化済)
 - カテゴリID表示プラグイン
 - 新着商品ブロックプラグイン


・商品一覧には特にカスタマイズはしていないのですが、
下記サイトを参考に商品の登録・表示項目を6項目程度増やしています。
https://umebius.com/eccube/insert-column-into-dtb_product_table/

・カテゴリー毎の商品件数の表示につきましては、特にカスタマイズはしておりません。

・先程試してみたのは、dtb_productの内容を空にしてみましたが、カテゴリーページはシステムエラーのままでした。

・記載漏れだったのですが、下記サイトを参考に url から html を無くすということをしています。
http://doc.ec-cube.net/quickstart_remove-html

・商品詳細ページは正常に表示されています。
lbb2015
投稿日時: 2018/9/11 16:45
対応状況: 開発中
新米
登録日: 2018/9/10
居住地:
投稿: 5
Re: カテゴリートップページがシステムエラーで表示できないです・・・
こちら、ご回答ありがとうございました。
EC-CUBE自体を再インストールし、再度試してみることにします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

統計情報

総メンバー数は32,115名です
総投稿数は87,532件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1774
4
yuh
1512
5
468
1224
6
red
1178
7
umebius
1007
8
fukap
907
9
shutta
827
10
tsuji
815
11 ramrun 789
12 karin 656
13
tao_s
651
14 sumida 641
15
homan
633
16 DELIGHT 571
17
h_tanaka
566
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© LOCKON CO.,LTD. All Rights Reserved.