質問 > その他 > インストール時のエラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 投稿: 7367 |
Re: インストール時のエラー EC-CUBEコミュニティ(eccube-comu) ナイトリービルド では、どうですか?
・・・と思いましたが、PostgreSQL をご利用ならば、無関係のようですね。文字コード周りのようですね。
|
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: インストール時のエラー 引用:
ご指摘の通り、現在使用しているcpiサーバーのPostgreSQLはeuc-jpです。 この環境で問題がある事は未確認でした。 再度、確認してみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |