プラグイン > その他 > 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
misato |
投稿日時: 2024/3/15 11:33
対応状況: 解決済
|
常連 登録日: 2015/7/9 居住地: 投稿: 33 |
【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー 現在、EC-CUBEの3.0.17→4.2.0へバージョンアップ作業中に下記でつまずいてしまったので、具体的な対処方法を教えていただきたいです。
EC-CUBE3はヘテムルサーバーで運用中で、バージョンアップ後(EC-CUBE4)はエックスサーバーで運用します。 現時点でDNSのはヘテムルサーバーを向いています。 ■実現したいこと 受注データ、顧客データのデータ移行 ※商品データは件数が少なかったため手動で登録しました。 ■手順等、参照ページ https://lpeg.info/webworks/eccube/eccube_datamove.html ■動作環境 データ移行元 -------------------- 【EC-CUBE】3.0.17 【サーバーOS】Linux users209.phy.heteml.jp 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 【DBサーバー】MySQL 5.6.51-log 【WEBサーバー】Apache 【PHP】5.6.40 (Core, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, session, intl, json, mbstring, mcrypt, standard, mysqlnd, mysqli, pcntl, mysql, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, imap, shmop, SimpleXML, soap, sockets, exif, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, htscanner, mhash, ionCube Loader, xdebug) 【HTTPユーザーエージェント】Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 【ブラウザ】Chrome最新版 【導入プラグインの有無】有 【カスタマイズの有無】有 -------------------- データ移行先 -------------------- 【EC-CUBE】4.2.0 【サーバーOS】Linux sv8114.xserver.jp 4.4.0-251-generic #285-Ubuntu SMP Fri Feb 2 23:04:19 UTC 2024 x86_64 【DBサーバー】MySQL 5.7.27 【WEBサーバー】Apache 【PHP】8.0.30 (Core, date, libxml, openssl, pcre, sqlite3, zlib, bz2, calendar, ctype, curl, hash, fileinfo, filter, ftp, gettext, gmp, SPL, iconv, json, session, standard, posix, pspell, Reflection, Phar, shmop, SimpleXML, sockets, mbstring, sysvmsg, sysvsem, sysvshm, tokenizer, xml, zip, mysqlnd, cgi-fcgi, apcu, bcmath, dba, dom, gd, imagick, imap, intl, ldap, exif, mcrypt, mysqli, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, soap, xmlreader, xmlwriter, xsl, Zend OPcache) 【User Agent】Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 【ブラウザ】Chrome最新版 【導入プラグインの有無】有 【カスタマイズの有無】有 -------------------- ■行ったこと (1)EC-CUBE3に「EC-CUBE4系移行用バックアッププラグイン(3.0系)」をインストールしデータをバックアップ EC-CUBE4系移行用バックアッププラグイン(3.0系) https://www.ec-cube.net/products/detail.php?product_id=2091 (2)EC-CUBE4をメンテナンスモードにした状態でサーバーから「cache」フォルダを削除 (3)EC-CUBE4に「データ移行プラグイン(4.2系)」をインストール、有効化 データ移行プラグイン(4.2系) https://www.ec-cube.net/products/detail.php?product_id=2480 (4)サーバーから「cache」フォルダを削除 (5)「データ移行プラグイン(4.2系)」の「設定」から(1)のバックアップファイルをアップロード (6)白地に「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」の文章とトップページへ誘導するリンクテキストが表示されてしまいます。 ページURL http://ドメイン.check-xserver.jp/_root/administrator/data_migration42/config ブラウザの戻るボタンで(5)の管理画面に戻ることはできますが、会員管理や受注管理ページを確認してもデータは移行されていません。 参考ページには「データ移行が完了後、ECCUBE_AUTH_MAGICをEC-CUBE3の情報に書き換えなければログインできない」と記載されていますが、今回はエラーが表示されてデータ移行もできていないのでなにか別の問題があるようなのですが、私一人では解決できないため皆様のお力を貸していただきたいです。 同様の作業を数回繰り返しましたが解決できず、こちらの過去スレも状況が異なっていたためご質問させていただいきました。 不足している情報などありましたらご指摘いただけますと幸いです。 よろしくお願いします。 |
mcontact |
投稿日時: 2024/3/15 11:55
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー > (6)白地に「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」の文章とトップページへ誘導するリンクテキストが表示されてしまいます。
> ページURL http://ドメイン.check-xserver.jp/_root/administrator/data_migration42/config > ブラウザの戻るボタンで(5)の管理画面に戻ることはできますが、会員管理や受注管理ページを確認してもデータは移行されていません 1~5までの手順には問題ありません。 6にてシステムエラーが発生したとの事ですが、EC-CUBEログを確認できますか? どのようなエラーが出ますでしょうか? EC-CUBEのログであれば、var/log/prod/site-yyyy-mm-dd.log に「システムエラーが発生しました」や「ERROR」といった行がありましたらご提示ください。
|
misato |
投稿日時: 2024/3/18 12:05
対応状況: −−−
|
常連 登録日: 2015/7/9 居住地: 投稿: 33 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー 当スレッドを確認して、一連の流れで再度データ移行を試みてエラーページが表示された後に確認したログファイルです。
上から順に記載しています。(Logファイルからのコピペです) ------------- ERROR 行(24行目~60行目まで) ------------- ------------- システムエラーが発生しました 行(61行目) ------------- お手数をおかけいたしますがよろしくお願いします。 |
tattsu |
投稿日時: 2024/3/18 12:45
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 357 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー 詳しくはデバッグしてみないとわからないですが、
エラー内容からすると、配送データと受注明細データの間に不整合が起きているように見えます。 (データベース上で一部データの削除をしたことがあったり、あるいは元々2系のデータから3系のデータに引き継いでいたときに見かけるものです) あと少し気になったのが、 引用: 実現したいこと とのことですが、データ移行プラグインは、 「会員と受注データのみ移行する」を動作させるためには、少なくとも1度は商品データを含めた全体をプラグインで移行している必要があったと思います。 1度も全体の移行をしていなければ、この影響の可能性もありますね。 ---------------------- なお、データ移行プラグインでのデータ移行はかなり難しく、不具合も出やすいので、 今後のことも考えると、インテグレートパートナーに相談されることをおすすめします。 ----------------------- 記載されたログにドメインやサーバーのディレクトリ構成がマスクされずに載ってしまっています。 テスト環境だとは思いますが、セキュリティ上よくないので、消しておく方が良いと思います。
|
misato |
投稿日時: 2024/3/18 14:23
対応状況: −−−
|
常連 登録日: 2015/7/9 居住地: 投稿: 33 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー ご返信ありがとうございます。
例えば、移行先のデータベースをまっさらにしてプラグインを使用してデータ移行を試みるのも手段としては考えられますか。 |
tattsu |
投稿日時: 2024/3/18 14:51
対応状況: −−−
|
仙人 登録日: 2023/12/23 居住地: 投稿: 357 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー そうですね、、移行プラグインを試すならデータは邪魔なものはない方が良いのは間違いないです。
ただ移行プラグインはEC-CUBEの基本的な設定やマスタデータなどは入っていないと動きません。 そのためご承知だとは思いますが、全テーブルをクリアすればよいわけではなく、初期インストール直後の状態で試すのが基本になります。
|
misato |
投稿日時: 2024/3/19 21:23
対応状況: −−−
|
常連 登録日: 2015/7/9 居住地: 投稿: 33 |
Re: 【EC-CUBE4】EC-CUBE3.0.17→4.2.0バージョンアップ時のデータ移行時エラー 今回、アドバイスいただいた方法でのデータ移行ができなかったため、会員情報をCSVファイルでアップロードするプラグインを使用してどうにか会員情報を移すことができました。
上記とは別の問題が発生してしまいましたが、今回の内容とは異なるような感じがするので改めてスレッドを立てて質問させていただきます。 ご協力ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |