質問 > フロント機能 > 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 この作業はデータエクスポートモジュールを利用せず、手動でしているのでしょうか? 会員データだけ移行したいのであれば、エクスポートモジュールをカスタマイズして、不必要な部分を扱わないようにするほうがオススメですが・・・ >登録内容変更&新規登録が出来ず 実際どういうエラーがでるのでしょうか? 環境が書いていないので分かりませんが、ありえそうなのはシーケンス値の更新をし忘れているあたりかと。 手動でやるのであれば、どういう環境で具体的に何をしたかを詳しく書いて頂ければお答え出来る幅も広がります。 また下記も一読されて質問されることをオススメします。 http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
|
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ログ表示で確認をすると良いと思います
|
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への会員データ移行について 前後にもっと詳しい内容があると思います。
少なくとも通常は発生しそうにない部分で生じているのは分かりますが、断片過ぎて分かりません
|
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標準のカラム列は満たすようにしないと駄目です(空でも良いので)。
|
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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |