バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > 管理機能 > 「商品管理」-「商品マスター」-「検索する」でシステムエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Nog
投稿日時: 2017/5/26 17:01
対応状況: 確認中
新米
登録日: 2017/1/11
居住地:
投稿: 3
「商品管理」-「商品マスター」-「検索する」でシステムエラー
いつもお世話になっています。
表題のとおり、「商品管理」-「商品マスター」-「検索する」をクリックするとシステムエラーが出ます。


[EC-CUBE] 3.0.14
[レンタルサーバ] coreserver
[OS] OSX、Windows7
[PHP] 7.0.14
[データベース] PostgreSQL 8.2.23
[WEBサーバ] Apache
[ブラウザ] Chrome、Safari、IE

[現象]「商品管理」-「商品マスター」-「検索する」で、システムエラー

[対処]
色々と探してみたのですが、同じ事例が見つかりません。
こちらもあったのですが、解決の決定打ではなかったため質問させていただきます。
(参考:http://qiita.com/masasukenishida/items/182a11a7b5911edeb129

DBを初期化したり別名で作り直したりしましたが改善しません。
心当たりは選択しているデータベースですが、
MySQL では発現しません。PostgreSQLのみでエラーがでます。
PostgreSQLで運用したいと考えています。


./app/log/site.logから、ログはかなり長いのですが、エラー箇所記載いたします。
アドバイスいただけますようお願いいたします。

^ (uncaught exception) at /virtual/testhost/public_html/hogehoge.website.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php
line 66 {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(code: 0): An exception occurred while executing 'SELECT DISTINCT product_id0,
MIN(sclr10) AS dctrn_minrownum FROM (SELECT d0_.product_id AS product_id0, d0_.name AS name1, d0_.note AS note2, d0_.description_list AS description_list3,
d0_.description_detail AS description_detail4, d0_.search_word AS search_word5, d0_.free_area AS free_area6, d0_.del_flg AS del_flg7, d0_.create_date AS create_date8,
d0_.update_date AS update_date9, ROW_NUMBER() OVER(ORDER BY d0_.update_date DESC) AS sclr10 FROM dtb_product d0_ INNER JOIN dtb_product_class d1_ ON
d0_.product_id = d1_.product_id AND (d1_.del_flg = 0) WHERE (d0_.del_flg = 0)) dctrn_result GROUP BY product_id0 ORDER BY dctrn_minrownum ASC LIMIT 10 OFFSET 0'
:\n\nSQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"OVER\"\nLINE 1: ...e8, d0_.update_date AS update_date9, ROW_NUMBER() OVER(ORDER...\n

^ at /virtual/testhost/public_html/hogehoge.website.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php:66,
Doctrine\\DBAL\\Driver\\PDOException(code: 42601): SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"OVER\"\nLINE 1: ...e8, d0_.update_date AS update_date9, ROW_NUMBER() OVER(ORDER...\n
^ at /virtual/testhost/public_html/hogehoge.website.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:106,
PDOException(code: 42601): SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near \"OVER\"\nLINE 1: ...e8, d0_.update_date AS update_date9, ROW_NUMBER() OVER(ORDER...\n
nyorai
投稿日時: 2017/5/26 18:38
対応状況: −−−
一人前
登録日: 2015/8/21
居住地:
投稿: 135
Re: 「商品管理」-「商品マスター」-「検索する」でシステムエラー
> [データベース] PostgreSQL 8.2.23

PostgreSQLのバージョンが古すぎるのではないかと思います。

EC-CUBE3は8.4以上ですね。
http://www.ec-cube.net/developers/#developers_requirements
Nog
投稿日時: 2017/5/26 20:04
対応状況: −−−
新米
登録日: 2017/1/11
居住地:
投稿: 3
Re: 「商品管理」-「商品マスター」-「検索する」でシステムエラー
nyoraiさん

ありがとうございます。
なるほど!見過ごしていました。

PostgreSQL8.4以上でしたか。
さっそく確認してみます。

ありがとうございました。
また結果報告させていただきます。
Nog
投稿日時: 2017/6/14 12:41
対応状況: −−−
新米
登録日: 2017/1/11
居住地:
投稿: 3
Re: 「商品管理」-「商品マスター」-「検索する」でシステムエラー
追記です。

その後サーバー会社に確認したところ、PostgreSQLは8.4以上にはまだバージョンアップできないとのことでした。

サーバーを変えるしかないところですが、8.4以下でも正常に稼働している方はいらっしゃいませんか?

もう少しいじってみようと思います。
またご報告させていただきます。
468
投稿日時: 2017/6/14 21:22
対応状況: −−−
仙人
登録日: 2008/10/26
居住地:
投稿: 630
Re: 「商品管理」-「商品マスター」-「検索する」でシステムエラー
ERRORが発生しているSQLで発行されているROW_NUMBER() OVER()が原因と思いますが、
こういった分析関数(window関数)がサポートされたのが、
PostgreSQL8.4からですので、残念ながら8.4以下では正常に動作しないと思われます。


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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEペイメント

クレジットカード情報の非保持化対応

統計情報

総メンバー数は19,785名です
総投稿数は82,477件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1633
4
yuh
1390
5
red
1064
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
784
10
umebius
712
11
tao_s
651
12 sumida 638
13
homan
633
14
468
630
15 karin 609
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.