• 解決済 wp1701

    (@wp1701)


    WordPress 4.8.3 です。
    現行ザーバーから新しいサーバーへ引っ越し作業をしたら、問題が起きました。
    作業の内容は以下の通りです。
    1.旧サーバーのWPファイルをダウンロード。
      wp-config.phpの情報を新しいサーバーへ変更
    2.データーベースをエクスポート
    3.新サーバーへWPファイルをアップロード
    4.データーベースをインポート

    新サーバーでEC-CUBEの管理画面とTOPページが「データーベース接続エラー」になった。
    新サーバーではWP用のDBを設定し、それにインポートをしました。

    EC-CUBEで問題が起きたことに関しては原因と解決方法は不明です。
    現状でWPの意向をして良いものかも不明です。

    WPでエクスポート・インポートをする方法や、ALL-in-One WP Migration を使った引っ越し方法が
    あるようですが、問題が起きると未知の世界の事になります。
    問題が起きにくい方法があるのでしょうか?

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • トピック投稿者 wp1701

    (@wp1701)

    追伸ですが、
    WPファイルの容量は 378.99MB
    DBの容量は 3.5MB です。

    CG

    (@du-bist-der-lenz)

    WPでエクスポート・インポートをする方法や、ALL-in-One WP Migration を使った引っ越し方法のどちらでも、問題は起こらないし、問題が起こることもある。わたしが体験上から行っているのは、引越前に現行サイトを整理するところからです。

    トピック投稿者 wp1701

    (@wp1701)

    CG様 ご回答ありがとうございます。
    現行サイトを整理するとは具体的にどういうことでしょうか?

    CG

    (@du-bist-der-lenz)

    必要な物を選び、ゴミを処分して移動させるファイル・データベースを軽くする。ということですが、具体的にとなると詳細が長くなりますが。

    失礼します。
    ご相談事項は、
    現行サーバーから新サーバーへのWordPressのサーバー移行で間違いありませんか?
    (質問事項の中に、EC-CUBEとの記載があります。これは誤植で間違いありませんか?)

    次に、文脈から推測するに、
    現行サーバー(移行元)はサーバーの解約やデータの削除、WordPressのアンインストールなどの作業はしておらず、正常に動作するものと思いましたが、間違いありませんか?

    現行サーバーが問題なく動作すると仮定して、

    ・移行先サーバーのWordPressを再インストールする。(新の状態のWordPressを作る)
    ・現行サーバー(移行元)に、プラグイン「All-in-One WP Migration」をインストールして、データをエクスポートして、ローカルPC上にデータをダウンロードする。
    ・移行先サーバーにも「All-in-One WP Migration」をインストールして、今度はデータをインポートする。

    上記の流れで移行できるのではないかと思います。
    以下を参考してみてください。
    https://netaone.com/wp/all-in-one-wp-migration/

    こんにちは

    EC-CUBEの移行がうまく行っていないが、同じ環境にWordPressの移行をやっても問題ないか?というご質問でしょうか?

    EC-CUBEのファイルやデータベースを上書いたり消したりしない限りは、移行作業の実施には問題ないと思います。
    問題が起きるかどうかはやってみないと分かりません。

    プラグインを使うにせよ、ファイルやデータベースを自分で移行するにせよ、どれが問題が起きにくいなどはない気がします。
    自分はプラグインに起因する問題が発生すると調査が面倒なのでファイルとデータベースを自分で移行しています。

    トピック投稿者 wp1701

    (@wp1701)

    ご回答して頂いた方に誤字のお詫びです。
    現状でWPの”意向ではなく移行です”をして良いものかも不明です。

    トピック投稿者 wp1701

    (@wp1701)

    CG様
    『必要な物を選び、ゴミを処分して移動させるファイル・データベースを軽くする。』
    ということですが、私には何が必要な物とごみの区別がわかりません。

    トピック投稿者 wp1701

    (@wp1701)

    Yukinobu Asakawa 様
    ご回答をありがとうございます。

    *相談事項は、 現行サーバーから新サーバーへのWordPressのサーバー移行です。
     EC-CUBEの事を記載したのは新サーバーでEC-CUBEのページを作っており、
     WordPressの移行が済んだ時点でEC-CUBEに問題が発生した事を参考としてお伝えしたかった為です。

    *移行元はサーバーの解約やデータの削除、WordPressのアンインストールなどの
     作業はしておりませんし、正常に動作しています。

    新サーバーではEC-CUBE用、WordPress用、予備用の3つのDBを作っており、
    EC-CUBEのDBは問題なく動きページも正常に表示されていました。

    下記の作業後にEC=CUBE問題が起きたようです。
    3.新サーバーへWPファイルをアップロード
    4.旧サーバーのデーターベースを新サーバーのWordPress用DBへ、インポート

    間違いなくWordPress用DBへ、インポートしたのにEC-CUBEに問題が起きるのか?
    私がお伝えしたいのはWordPressの移行作業をする上で間違いや異常に気付かなかった事が
    EC-CUBEに影響をしてるかもしれないという事です。
    説明が不足していたと思いますがEC-CUBEの問題は別に対処をしたいと考えています。

    気づいた点は、4のインポートの最中にエラーが出ました。
    #1231 変数エラー NULLが・・・と言うエラーでしたが、
    検索すると空のテーブルを参照しているので当然に起きるエラーだと書いてあったので、
    続行しました。

    ご回答いただいた方には申し訳ありませんが、
    EC-CUBE側で問題が起きたのでWPのファイルもDBも削除し、
    WPの管理画面は開いておりません。

    もう一度、1~4の作業をし、管理画面を開いてみます。
    その上で管理画面が開けなかったりした場合には、
    Yukinobu Asakawa 様がご説明されている
    All-in-One WP Migration を使用する方法を試してみます。
    ありがとうございます。

    トピック投稿者 wp1701

    (@wp1701)

    munyagu 様
    ご回答ありがとうございます。

    EC-CEBEは問題なかったのです。
    3、4の作業後にEC-CEBEに問題が起こりました。

    ですから3、4の作業が
    EC-CUBEのファイルやデータベースを上書いたり消したのではないかと思っています。
    でも、インポートしたのはWP用に作成していたDBなのに、どうしてEC-CUBEのDBに影響したのかが
    わかりません。
    新サーバーの会社に問い合わせてもDBの問題については答えられないと言われました。

    他の方へご説明した内容ですが、エラーに対する私の対処は良かったのでしょうか?
    『気づいた点は、4のインポートの最中にエラーが出ました。
    #1231 変数エラー NULLが・・・と言うエラーでしたが、
    検索すると空のテーブルを参照しているので当然に起きるエラーだと書いてあったので、
    続行しました。』

    もう一度1-4の作業は行います。
    管理画面を開きページが見られるのかを試してみようと思っています。

    EC-CUBEについても他サーバーからの移行だったのでですね。

    ともかく、データベース接続エラーが出ているのであれば、EC-CUBEのデータベース接続設定を確認して下さい。
    database.ymlの記述は間違っています。
    さくらのサーバーではデータベース名に「sample」などと設定することは出来ないと思います。
    ユーザー名とパスワードも「sample」となっていて、サーバーのデータベースに合わせて設定出来ていないのではないでしょうか?

    https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20611&forum=10&post_id=87596

    EC-CUBE側の問題と思われますので、続きはEC-CUBEのサポートにてご質問下さい。

    WordPressが動かない場合には、再度こちらでご質問下さい。

    トピック投稿者 wp1701

    (@wp1701)

    munyagu 様
    ご回答ありがとうございます。
    EC-CUBEは移行してはいません。新サーバーでページ作りをしていました。
    その新サーバーに旧サーバーのWordPressを移行したのです。

    sampleやxampleは代わりの名前です。

    EC-CUBEの接続エラーの問題は解決しました。

    もう一度、1~4の作業をし、管理画面を開いてみます。
    ありがとうございます。

    トピック投稿者 wp1701

    (@wp1701)

    Yukinobu Asakawa 様
    All-in-One WP Migration を使って、スムーズに移行ができました。

    ご回答いただいた
    Yukinobu Asakawa 様
    munyagu 様
    CG 様
    どうもありがとうございました。

    wp1701さん

    ご連絡ありがとうございます。
    無事に移行できたようで良かったです。

14件の返信を表示中 - 1 - 14件目 (全14件中)
  • トピック「サーバーの引っ越し」には新たに返信することはできません。