質問 > その他 > 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2017/1/8 11:45
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 そうなのですね・・・。
私の方でも3.0.13をMySQLに接続する環境を作って確認してみましたが、現象は再現しませんでした。 (「あ」で検索されていますよね?) ソースを見ると、/src/Eccube/Doctrine/ORM/Query/Normalize.php というファイルが3.0.13では追加されており、 /src/Eccube/Repository/ProductRepository.php 115行目のNORMALIZE(*****)を見るとわかるのですが、 SQLを組み立てる際に、「 COLLATE utf8_unicode_ci」をSQL文中にセットしているようです。 私は、この処理の目的が良く分からないのですが、 とりあえず、Normalize.php内の以下の記述を変更すれば、エラーは出なくなりますか? $sql = sprintf('%s COLLATE utf8_unicode_ci', $this->string->dispatch($sqlWalker)); ↓ $sql = sprintf('%s', $this->string->dispatch($sqlWalker)); エラーが出なくなるのであれば、「 COLLATE utf8_unicode_ci」が原因かと思いますので、 そこからMySQL側の設定など対応方法を検討していけば良いかと思います。 単純にこの記述を消していいものかどうか、私には判断できないので、申し訳ないのですが・・・。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | bigslope | 2017/1/7 12:43 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | 468 | 2017/1/7 19:54 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | bigslope | 2017/1/7 23:48 |
» Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | 468 | 2017/1/8 11:45 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | bigslope | 2017/1/8 16:38 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | 468 | 2017/1/9 0:39 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | bigslope | 2017/1/9 14:59 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | MPV | 2017/1/25 4:36 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | trebla-on | 2017/1/27 15:02 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | MPV | 2017/8/31 16:34 |
Re: 最新版3.0.13 のキーワード検索でシステムエラーが発生します。 | red | 2017/8/31 17:18 |