質問 > 管理機能 > カテゴリートップページがシステムエラーで表示できないです・・・ |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 投稿: 3217 |
Re: カテゴリートップページがシステムエラーで表示できないです・・・ ログの
Memory allocation error: 1038 Out of sort memory, consider increasing server sort buffer size の部分がエラーの原因かと思われます。 MySQLの設定(sort_buffer_sizeかと思うのですが)で許容されたメモリをオーバーした時に出力されるメッセージかと思います。 ご利用のサーバが、MySQLの設定が変更できるかどうか分かりませんが、 もし設定が変更出来ないのであれば、登録されているデータに対して、 サーバスペック(上限値の設定)が足りていないという事になるかと思います。 私は、この現象は発生した事が無いのですが、 商品の登録件数、またはカテゴリの登録件数が多いのでしょうか?
|
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 居住地: 投稿: 3217 |
Re: カテゴリートップページがシステムエラーで表示できないです・・・ 多分、php.iniではMySQLの設定は変更できないのではないかと思います。
商品は30件程度という事ですが、カテゴリーの件数が多かったりしますか? そのデータ件数では、考えにくい現象のように思えるのですが、 商品一覧ページに、カスタマイズなどを加えられていますか? 例えば、カテゴリー毎の商品件数の表示など。
|
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自体を再インストールし、再度試してみることにします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |