バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > インストール時のエラー

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tokyop
投稿日時: 2009/10/15 17:13
対応状況: −−−
新米
登録日: 2009/10/15
居住地:
投稿: 7
インストール時のエラー
php5.24 + postgre8.1

インストールでデータベーステーブル作成の際にエラーが出ます。

−−−−

○:追加テーブル(dtb_session)の作成に成功しました。
○:追加テーブル(dtb_module)の作成に成功しました。
○:追加テーブル(dtb_campaign_order)の作成に成功しました。
○:追加テーブル(dtb_mobile_kara_mail)の作成に成功しました。
○:追加テーブル(dtb_mobile_ext_session_id)の作成に成功しました。
○:追加テーブル(dtb_site_control)の作成に成功しました。
○:追加テーブル(dtb_trackback)の作成に成功しました。
○:テーブルの作成に成功しました。
○:ビューの作成に成功しました。
×:初期データの作成に失敗しました。

>> DB Error: unknown error
[nativecode=ERROR: invalid byte sequence for encoding "EUC_JP": 0xe794 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".]

−−−−

以前のバージョン(2.3.3)では今回の様なエラーは出ませんでした。

再度、クリーンインストールしましたが同じでした。

seasoft
投稿日時: 2009/10/15 17:22
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: インストール時のエラー
EC-CUBEコミュニティ(eccube-comu) ナイトリービルド では、どうですか?

・・・と思いましたが、PostgreSQL をご利用ならば、無関係のようですね。文字コード周りのようですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kishik
投稿日時: 2009/10/15 21:13
対応状況: −−−
仙人
登録日: 2009/4/3
居住地: 東京
投稿: 382
Re: インストール時のエラー
EC-CUBEの文字コードはUTF-8で統一されていますが、
お使いの環境がEUC_JPを使用していますよ、
というエラーが出ていますね。

client_encodingを設定するといいかも、とも書かれています。

以前成功したときと、サーバなどの環境が変わったりはしていないのでしょうか?


-----
カスタマイズ承ります
http://ec-cube-mall.jp/
http://ec-cube.ec-orange2.jp/
http://wiki.ec-orange2.jp/
tokyop
投稿日時: 2009/10/16 12:03
対応状況: 解決済
新米
登録日: 2009/10/15
居住地:
投稿: 7
Re: インストール時のエラー
seasoft さん
kishik さん

早速のレスありがとうございます。

こちらに投稿後、いろいろと試してみましたが解決しました。

Ver2.3.3の /data/class/SC_DbConn.php 66行目〜70行目

if ($this->conn instanceof DB_pgsql) {
pg_set_client_encoding('UNICODE');
} else if ($this->conn instanceof DB_mysql) {
mysql_set_charset('utf8');
}

が Ver2.4.1では存在しませんでした。
上記を追加してインストールした所、うまくいきました。

ご指摘の通り、client_encodingの指定を追加する事で解決しました。
ramrun
投稿日時: 2009/10/16 13:31
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: インストール時のエラー
スレを読んでいて気になったのですが、euc-jpで接続がかかっていたということは、postgresqlのデフォルトがeuc-jp、要するにDBがeuc-jpなのではありませんか?

そこにクライアントからutf-8を指定してデータを流し込んでいるようでしたら、↓のような不具合があるものと思います。

2系でPostgreSQL(EUC-JP)環境で郵便番号DB登録する際の文字コード変換
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1677&forum=12

イプシロン決済完了後のシステムエラー
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3885&forum=2

DBもutf-8になっているのでしたら無視してください(汗)。
tokyop
投稿日時: 2009/10/19 13:18
対応状況: −−−
新米
登録日: 2009/10/15
居住地:
投稿: 7
Re: インストール時のエラー
引用:

ramrunさんは書きました:
スレを読んでいて気になったのですが、euc-jpで接続がかかっていたということは、postgresqlのデフォルトがeuc-jp、要するにDBがeuc-jpなのではありませんか?

そこにクライアントからutf-8を指定してデータを流し込んでいるようでしたら、↓のような不具合があるものと思います。

2系でPostgreSQL(EUC-JP)環境で郵便番号DB登録する際の文字コード変換
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1677&forum=12

イプシロン決済完了後のシステムエラー
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3885&forum=2

DBもutf-8になっているのでしたら無視してください(汗)。


ご指摘の通り、現在使用しているcpiサーバーのPostgreSQLはeuc-jpです。
この環境で問題がある事は未確認でした。
再度、確認してみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.