バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/5/21 21:15
対応状況: −−−
インストール時のエラー
テスト環境として、自宅サーバにEC-CUBEをインストールしようと試みたのですが、エラーが出てしまいます。

まず当方の環境ですが:

サーバ:AN HTTPD
PHP 5.2.2
MySQL 5.0

そして、エラーの中身は「データベースの初期化」のところで「次へ」ボタンを押すと次のようなメッセージが現れます。

DB Error: unknown error insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date) values(1,'category_id','カテゴリID',53,now(),now()); [nativecode=1366 ** Incorrect string value: '\xAB\xA5\xC6\xA5\xB4\xA5...' for column 'disp_name' at row 1]

どうも文字化けして書き込めないようにも見えますが、php.iniでは御社の設定例の通り、EUC-JPで統一していますし、MySQLもujisに設定しています。

原因について何かヒントがありましたら、アドバイス頂ければ幸いです。
fro
投稿日時: 2007/5/22 9:59
対応状況: −−−
新米
登録日: 2007/4/7
居住地:
投稿: 4
Re: インストール時のエラー
関係なかったら申し訳ないんですが、

mbstring.script_encoding を EUC-JP に設定したらどうなりますでしょうか?

こちらはその事象が発生したときに上記の対策で修正できました。
ゲスト
投稿日時: 2007/5/22 13:42
対応状況: −−−
Re: インストール時のエラー
ありがとうございます。

ただ、mbstring.script_encodingという項目は私の使っているphp.iniの中には見当たらないのですが…
代わりにこのような記載があります

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
mbstring.internal_encoding = EUC-JP

もしかして、ここに含まれるのではないでしょうか?
ゲスト
投稿日時: 2007/5/23 4:47
対応状況: −−−
Re: インストール時のエラー
自己レスです。

試しに、mbstring.script_encodingを追加してみたのですが、やはり同じでした。

ちなみに、「データベースの初期化」画面では次のようなメッセージも出ます。
×:追加テーブル(dtb_site_control)の作成に失敗しました。
×:追加テーブル(dtb_trackback)の作成に失敗しました。
○:テーブルの作成に成功しました。
×:初期データの作成に失敗しました。

一部、テーブルが作成できないのも、文字コードがらみなのでしょうか。

また、そこで構わず「次へ」ボタンを押すと、上記と同じ内容のエラーメッセージだけになります。
ゲスト
投稿日時: 2007/5/23 5:22
対応状況: −−−
Re: インストール時のエラー
再び自己レスですが、解決しました。
MySQLからeccube_dbを一旦削除して、再び作成してトライすると、何故かエラーが出ずにインストールできました。
eccube_db内のテーブルはいつもクリアしてからトライしていたのですが、何か余計なものが残っていたのでしょうか?
いずれにしろ原因は良くわかりませんでしたが、ようやくインストールできました。
お騒がせしました。
kishida
投稿日時: 2007/6/6 10:18
対応状況: −−−
EC-CUBE開発チーム
登録日: 2007/6/4
居住地:
投稿: 14
Re: インストール時のエラー
ご投稿ありがとうございます。
株式会社ロックオン技術開発部の岸田です。

html/install/sql/add/dtb_trackback_mysql.sqlで、
text型のカラムにdefaultが使われているのが原因で、dtb_trackbackが作成出来ない状態になっていました。
参考:http://dev.mysql.com/doc/refman/5.1/ja/blob.html

こちら次期バージョンにて修正させて頂きます。

現行バージョンの修正方法は下記のようになります。
html/install/sql/add/dtb_trackback_mysql.sql(text型のdefaultをはずす)
excerpt text NOT NULL,
url text NOT NULL,

今後ともEC-CUBEを宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.