バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > データベースの初期化エラー

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ikamaru
投稿日時: 2006/10/21 1:46
対応状況: −−−
新米
登録日: 2006/10/20
居住地:
投稿: 7
データベースの初期化エラー
インストール時に初期データを生成しますが、以下のエラーが発生しインストールがうまく行えません。

------------------------------------
○:テーブルの作成に成功しました。
×:初期データの作成に失敗しました。

>> DB Error: unknown error
[nativecode=1406 ** Data too long for column 'kiyaku_title' at row 1]
------------------------------------

■環境
OS : WindowsXP
PHP : 5.1.6
MySQL : 5.0
EC-CUBE : 1.0.0

どなたか分かりましたら、ご教授お願いいたします。
ゲスト
投稿日時: 2006/10/22 13:42
対応状況: −−−
Re: データベースの初期化エラー
引用:


ikamaruさんは書きました:
>> DB Error: unknown error
[nativecode=1406 ** Data too long for column 'kiyaku_title' at row 1]



PHPとMySQLの文字コードが違うと、そのエラーを出す?ことができるみたいです。
http://www.mysql.gr.jp/mysqlml/mysql/msg/12420

MySQLはujisでセッティングされてますか?
ikamaru
投稿日時: 2006/10/22 21:34
対応状況: −−−
新米
登録日: 2006/10/20
居住地:
投稿: 7
Re: データベースの初期化エラー
ご回答有難うございます。

MySQLをUJISに変更しましたが、同様のエラーが発生します。

申し訳ありませんが、以下をご教授下さい。

-----------------------------------------------
?PHPの言語設定はphp.iniで行うのでしょうか?
 ⇒デフォルトで設定されている[mbstring]の
   mbstring.internal_encoding = EUC-JP
   mbstring.http_output = SJIS
  はUJISに変更しました。

?MySQLの言語設定はmy.iniで行うのでしょうか?
 ⇒SJISと記述されていたところはすべてUJISに変更しました。
-----------------------------------------------

以上、宜しくお願いいたします。
ゲスト
投稿日時: 2006/10/22 22:10
対応状況: −−−
Re: データベースの初期化エラー
php.iniの設定は↓に載ってます。
http://www.ec-cube.net/support/server.html
ただ、html/.htaccessが有効になってれば設定の必要はないと思います。

my.iniは
クライアントとサーバーのところがujisならokです。

設定を変えてからサーバー(Apache?とMySQL)は再起動しましたか?
再起動しないと設定が反映しませんよ。

あと設定をujisにしてからデータベースを作り直しましたか?
たとえばsjisのときにデータベースを作ってmy.iniをujisにしても、データベースはsjisです。

うちのWindows-MySQLは、mysqlクライアントからstatusをみると
↓のようになってます。

Server characterset: ujis
Db characterset: ujis
Client characterset: latin1
Conn. characterset: latin1

ほんとうは全部ujisが理想ですけど、とりあえずこの状態で正常に動いてます。
ゲスト
投稿日時: 2006/10/22 23:07
対応状況: −−−
Re: データベースの初期化エラー
my.ini で

[mysqld]
skip-character-set-client-handshake ←追加

で、どうでしょうか。
ikamaru
投稿日時: 2006/10/23 14:05
対応状況: −−−
新米
登録日: 2006/10/20
居住地:
投稿: 7
Re: データベースの初期化エラー
> my.ini で
> [mysqld]
> skip-character-set-client-handshake ←追加

上記対応にて、正常にDB初期化ができ、管理画面への遷移も可能となりました。

ただ、一つ前のスレの方法では同様の現象が発生していました。
当方の知識が非常に浅い為、何か初歩的なミスをしているのかもしれません。

問題点が明確になっていませんが、正常稼動していると思われますので一旦クローズにしたいと思います。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,647名です
総投稿数は110,158件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1657
8
red
1570
9
mcontact
1323
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.