バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > DBの復元エラー【開発環境用のECCUBEにデータが移せない】

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
manabubb
投稿日時: 2014/5/8 19:53
対応状況: −−−
半人前
登録日: 2014/4/15
居住地:
投稿: 12
DBの復元エラー【開発環境用のECCUBEにデータが移せない】
いつもお世話になっております。
ECCUBEの開発環境構築に置いて、DBエラーが発生してしまいました。

以下が、作業をおこなった手順となります。

– ・ – ・ – ・ – ・ –

1. data, html のデータをダウンロードする
2. data, html のデータを開発環境用ディレクトリにアップロードする
3. html/install を実行して、開発環境用のECCUBEを作成する
※ここまでで、フロントエンド部分の復元は完了しました。

4. phpPGadminから本番環境のDBをバックアップする
5. phpPGadminから開発環境のDBへ、本番環境データを挿入する

– ・ – ・ – ・ – ・ –

5に関しまして、以下3パターンを試しました。

■パターン1
フォーマット:データのみ
オプション:SQL
gzipで圧縮してダウンロード

結果:SQLエラー(ログを消してしまいました...)

■パターン2
フォーマット:構造とデータ
オプション:SQL
gzipで圧縮してダウンロード

結果:処理がいつまでたっても終わらない

■パターン3:
ワンカラムごとにエクスポートして、ワンカラム毎にインポートしてみる。

結果:エラーなし。しかし反映されず。


以上となります。
手順のうちで間違っているものなどございましたら、ご教授いただけますと幸いです。
よろしくお願いいたします。
red
投稿日時: 2014/5/8 20:49
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
オンライン
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
3. html/install を実行して、開発環境用のECCUBEを作成する

これが不要です
これをせずにパターン2をしましょう


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

manabubb
投稿日時: 2014/5/9 10:59
対応状況: −−−
半人前
登録日: 2014/4/15
居住地:
投稿: 12
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
さっそくのご連絡ありがとうございます。
改めて以下の手順にて試してみました。
※3, 5番を追記しました。

1. data, html のデータをダウンロードする

2. data, html のデータを開発環境用ディレクトリにアップロードする

3. data/config/config.phpのDB名、URLを開発環境のものへ書き換える

4. phpPGadminから本番環境のDBをバックアップする
 フォーマット:構造とデータ
 オプション:SQL
 gzipで圧縮してダウンロード

5. バックアップしたDBファイルのpathを修正する。
 ex) old-url/html --> new-url/html

6. phpPGadminから開発環境のDBへ、本番環境のDBを挿入する

以上の処理を行ないましたが、正常に動かすことができませんでした。
結果としては以下となります。

■新規のURLにアクセスをしても、ページの読み込み自体は完了しますが画面が真っ白のまま。
試しに、html/install にアクセスしたところパーミッションエラーはありませんでした。

■phpPgAdminの処理が終わらない。
⇒いつまでたっても読み込み中のマークが光っております。

■管理画面にもアクセス不可能


尚、var/log/httpdのerror.logには以下の記載がありました。
[Fri May 09 11:15:09 2014] [error] [client ] PHP Fatal error: DB\xe5\x87\xa6\xe7\x90\x86\xe3\x81\xa7\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc\xe3\x81\x8c\xe7\x99\xba\xe7\x94\x9f\xe3\x81\x97\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f\xe3\x80\x82\nSQL: [SELECT * FROM dtb_plugin WHERE enable = 1 ]\nMDB2 Error: no such table\nprepare: [Error message: Unable to create prepared statement handle]\n[Last executed query: SELECT * FROM dtb_plugin LIMIT 1 OFFSET 0]\n[Native message: ERROR: relation "dtb_plugin" does not exist\n\xe8\xa1\x8c 1: SELECT * FROM dtb_plugin WHERE enable = 1 \n ^]\n in /var/www/html/[new-url]/data/class/SC_Query.php on line 1087


どこの手順が間違っているのかわからない状況です。
大変お手数ですが、アドバイス等いただけますと幸いです。
よろしくお願いいたします。
red
投稿日時: 2014/5/10 11:20
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
オンライン
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
引用:
■phpPgAdminの処理が終わらない。
⇒いつまでたっても読み込み中のマークが光っております。


リストアが上手くいかない原因がわからないので、何ともアドバイスのしようがないのですが、ここが上手く行っていないのでログイン出来ないのは当然のような気がします


こちらの方法を試してみるほうがよいのかもしれません
http://pentan.info/php/eccube/backup.html


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

manabubb
投稿日時: 2014/5/12 12:17
対応状況: −−−
半人前
登録日: 2014/4/15
居住地:
投稿: 12
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
ご回答ありがとうございます。

>>こちらの方法を試してみるほうがよいのかもしれません
>>http://pentan.info/php/eccube/backup.html

こちらを試してみた結果、「リストアに失敗しました」と表示されてしまいます。
エラーログには以下の記載がありました。

Fatal error(E_USER_ERROR): バックアップファイルの展開に失敗しました。
展開元: /var/www/html/entry/html/../data/downloads/backup/eccube_payment20140512.tar.tar.gz
展開先: /var/www/html/entry/html/../data/downloads/backup/eccube_payment20140512.tar/ on [/var/www/html/entry/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php(482)] from 112.210.68.254
login_id = admin(0)[ri1jiu13bis3e6umtnn2jprno0]
/var/www/html/entry/html/admin/system/bkup.php(29): LC_Page_Admin_System_Bkup_Ex->process
/var/www/html/entry/data/class_extends/page_extends/admin/system/LC_Page_Admin_System_Bkup_Ex.php(54): LC_Page_Admin_System_Bkup->process
/var/www/html/entry/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php(69): LC_Page_Admin_System_Bkup->action
/var/www/html/entry/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php(147): LC_Page_Admin_System_Bkup->lfRestore
/var/www/html/entry/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php(482): trigger_error


こちら( http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=13306&forum=11 )のスレッドにある、以下の施策も行なってみましたが、エラー内容は変わらずでした。
PHP5.5で一部動かないEC-CUBEを動かす修正内容
http://nob-log.info/2013/07/17/php5-5-ec-cube/

アドバイス等いただけますと幸いです。
よろしくお願いいたします。
red
投稿日時: 2014/5/12 16:20
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
オンライン
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
バックアップファイルの展開に失敗しました。というエラーが出ていると思いますが、
展開元にファイルはありますか?
展開先の権限は問題ありませんか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

manabubb
投稿日時: 2014/5/14 16:41
対応状況: −−−
半人前
登録日: 2014/4/15
居住地:
投稿: 12
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】
>>展開元にファイルはありますか?
>>展開先の権限は問題ありませんか?

展開元のファイル名に問題がありましたので、修正しました。
しかし、再度リストアを試みても、以下の文章が表示されてしまいます。

「eccube_payment20140512」のリストアに失敗しました。

エラーログも出ていないので、対処できない状況です。。

商品データのみ復元できれば十分なので、カラム毎にインポートを試みましたら、うまくいきませんでした。
※SQL文は正常に実行できますが、管理画面には反映されていない状況です。

なにかアドバイス等いただけますと幸いです。
よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,289名です
総投稿数は109,689件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.