質問 > その他 > 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 居住地: 東京都 投稿: 1570 |
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】 3. html/install を実行して、開発環境用のECCUBEを作成する
これが不要です これをせずにパターン2をしましょう
|
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 居住地: 東京都 投稿: 1570 |
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】 引用:
■phpPgAdminの処理が終わらない。 リストアが上手くいかない原因がわからないので、何ともアドバイスのしようがないのですが、ここが上手く行っていないのでログイン出来ないのは当然のような気がします こちらの方法を試してみるほうがよいのかもしれません http://pentan.info/php/eccube/backup.html
|
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 居住地: 東京都 投稿: 1570 |
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】 バックアップファイルの展開に失敗しました。というエラーが出ていると思いますが、
展開元にファイルはありますか? 展開先の権限は問題ありませんか?
|
manabubb |
投稿日時: 2014/5/14 16:41
対応状況: −−−
|
半人前 登録日: 2014/4/15 居住地: 投稿: 12 |
Re: DBの復元エラー【開発環境用のECCUBEにデータが移せない】 >>展開元にファイルはありますか?
>>展開先の権限は問題ありませんか? 展開元のファイル名に問題がありましたので、修正しました。 しかし、再度リストアを試みても、以下の文章が表示されてしまいます。 「eccube_payment20140512」のリストアに失敗しました。 エラーログも出ていないので、対処できない状況です。。 商品データのみ復元できれば十分なので、カラム毎にインポートを試みましたら、うまくいきませんでした。 ※SQL文は正常に実行できますが、管理画面には反映されていない状況です。 なにかアドバイス等いただけますと幸いです。 よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |