バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.4.4→2.11への会員データ移行について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pisa
投稿日時: 2012/1/27 1:19
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
2.4.4→2.11への会員データ移行について
ECCEBE2.4.4から2.11.4へ会員データを移行したいのですが

dtb_customer
dtb_other_deliv

のデータをダンプ、2.11にインポート

data/config/config.php のAUTH_MAGIC値を
2.4バージョンのmtb_constants.phpAUTH_MAGIC値に変更

これで2.4でのアドレス&パスワードでのログインが可能になりましたが、今度は登録内容変更&新規登録が出来ずに困っています。

データエクスポートモジュールを使わずに会員データを移行する方法をご存知の方いらっしゃいましたらご教示いただきたく存じます。
AMUAMU
投稿日時: 2012/1/27 2:39
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 2.4.4→2.11への会員データ移行について
引用:
dtb_customer
dtb_other_deliv

のデータをダンプ、2.11にインポート

data/config/config.php のAUTH_MAGIC値を
2.4バージョンのmtb_constants.phpAUTH_MAGIC値に変更

これで2.4でのアドレス&パスワードでのログインが可能になりましたが、今度は登録内容変更&新規登録が出来ずに困っています。

この作業はデータエクスポートモジュールを利用せず、手動でしているのでしょうか?
会員データだけ移行したいのであれば、エクスポートモジュールをカスタマイズして、不必要な部分を扱わないようにするほうがオススメですが・・・

>登録内容変更&新規登録が出来ず
実際どういうエラーがでるのでしょうか?
環境が書いていないので分かりませんが、ありえそうなのはシーケンス値の更新をし忘れているあたりかと。

手動でやるのであれば、どういう環境で具体的に何をしたかを詳しく書いて頂ければお答え出来る幅も広がります。

また下記も一読されて質問されることをオススメします。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8



----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

pisa
投稿日時: 2012/1/27 11:06
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
Re: 2.4.4→2.11への会員データ移行について
AMUAMU 様
早速のご回答ありがとうございます。

当初エクスポートモジュールを利用してのデータ移行を考えておりましたが、データの量が多い&共用サーバーという事もあり途中でPHPの動作が止まってしまい上手くエクスポートする事が出来ませんでした。
※ホスティング会社にも確認いたしましたが、小分け&手動でエクスポートするしか無い、との事。

作業手順としては
新環境に2.11をインストール
会員データに必要と思われる
dtb_customer
dtb_other_deliv
をphpadminを用いて2.4からエクスポート、2.11にインポート
2.4バージョンでのID&パスワードでログインさせる為に2.11のAUTH_MAGIC値を2.4の値に変更しました。
これでログインは可能になりましたが、新規登録&会員情報を変更しようとすると
------------------------------
システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。
------------------------------
という表示となってしまいます。




AMUAMU
投稿日時: 2012/1/27 14:29
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 2.4.4→2.11への会員データ移行について
引用:
システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。


ログに何かでているはずです。
システム設定>EC-CUBEログ表示で確認をすると良いと思います


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

pisa
投稿日時: 2012/1/27 16:35
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
Re: 2.4.4→2.11への会員データ移行について
FATAL Error(256)
/home/public_html/data/class/SC_Query.php:876 https://domain/mypage/change.php?

SQL文の中に構文エラーが出てしまっているのでしょうか?
AMUAMU
投稿日時: 2012/1/27 18:47
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 2.4.4→2.11への会員データ移行について
前後にもっと詳しい内容があると思います。
少なくとも通常は発生しそうにない部分で生じているのは分かりますが、断片過ぎて分かりません


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

pisa
投稿日時: 2012/1/27 21:16
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
Re: 2.4.4→2.11への会員データ移行について
失礼いたしました。
エラー内容は下記になります。
これを見ると customer idが「?」になっていますが、この辺に問題があるのでしょうか?

--------------------------------------------------
FATAL Error(256) /home/public_html/data/class/SC_Query.php:876 https://mypage/change.php?

SERVER_ADDR:
REMOTE_ADDR:
USER_AGENT: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

SQL: SELECT salt FROM dtb_customer WHERE customer_id = ?

MDB2 Error: no such field

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_13b9549168678f43c32c14ebf02c05ab04f71af5a4 FROM 'SELECT salt FROM dtb_customer WHERE customer_id = ? ']
[Native code: 1054]
[Native message: Unknown column 'salt' in 'field list']


/home/public_html/mypage/change.php 34:LC_Page_Mypage_Change_Ex->process
/home/public_html/data/class_extends/page_extends/mypage/LC_Page_Mypage_Change_Ex.php 56:LC_Page_Mypage_Change->process
/home/public_html/data/class/pages/mypage/LC_Page_Mypage_Change.php 70:LC_Page_AbstractMypage_Ex->process
/home/public_html/data/class_extends/page_extends/mypage/LC_Page_AbstractMypage_Ex.php 56:LC_Page_AbstractMypage->process
/home/public_html/data/class/pages/mypage/LC_Page_AbstractMypage.php 91:LC_Page_Mypage_Change->action
/home/public_html/data/class/pages/mypage/LC_Page_Mypage_Change.php 114:LC_Page_Mypage_Change->lfRegistCustomerData
/home/public_html/data/class/pages/mypage/LC_Page_Mypage_Change.php 152:SC_Helper_Customer->sfEditCustomerData
/home/public_html/data/class/helper/SC_Helper_Customer.php 50:SC_Query->get
/home/public_html/data/class/SC_Query.php 586:SC_Query->getOne
/home/public_html/data/class/SC_Query.php 601:SC_Query->prepare
/home/public_html/data/class/SC_Query.php 873:MDB2_Driver_mysql->prepare
/home/public_html/data/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery
/home/public_html/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError
/home/public_html/data/module/MDB2.php 1497:PEAR->raiseError
/home/public_html/data/module/PEAR.php 557:MDB2_Error->MDB2_Error
/home/public_html/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error
from
AMUAMU
投稿日時: 2012/1/27 23:07
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 2.4.4→2.11への会員データ移行について
dtb_customerテーブルで、2.11系で必須のsalt列が無いというエラーに見えます。
データ移行させるにあたり、2.11標準のカラム列は満たすようにしないと駄目です(空でも良いので)。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

pisa
投稿日時: 2012/1/30 2:21
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
Re: 2.4.4→2.11への会員データ移行について
ありがとうございます。
早速試してみます。
pisa
投稿日時: 2012/1/30 2:58
対応状況: −−−
常連
登録日: 2010/4/18
居住地:
投稿: 39
Re: 2.4.4→2.11への会員データ移行について
AMUAMU 様
ありがとうございます。
お陰様で新規登録が出来るようになりました。

ところが
顧客IDを見るとまた若い番号が付けられていて、既存顧客とIDが被ってしまっています。
オーダーIDも同様です。

試しにテストをしてみたところ、
<新規登録>
お問い合わせメール&注文メール
・運営メールアドレス&注文者メールアドレスにて受信確認

<既存顧客>
お問い合わせメール&注文メール
・運営メールアドレスにて受信確認、注文者アドレスにはメールが届かない

という状況になってしまっています。
やはりこれはIDが被っていることが原因でしょうか?
非常にお手数ではございますが宜しくお願いいたします。




(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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