• 解決済 gaugauking

    (@gaugauking)


    お世話になります。

    https://yagichon.com/local-by-flywheel-backwpup/
    https://mayudama.design/2019/06/how-to-localbyflywheel/
    を見て、サイトからLocal by flywheel(以下Local)に環境をコピーしようとしています。

    当方の環境は
    OS:Windows10 Pro 64bit
    Local by flywheel:v5.2.5
    WordPress:v5.3.2
    PHP:v7.3.5
    MySQL:v8.0.16
    (BackWPup以外のプラグインは停止しています)

    https://mayudama.design/2019/06/how-to-localbyflywheel/
    を見て、サイトの環境をLocalにコピーしようとしているのですが、adminを実行したところで
    —–
    Error establishing a database connection
    This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at mysql1.php.starfree.ne.jp. This could mean your host’s database server is down.
    Are you sure you have the correct username and password?
    Are you sure you have typed the correct hostname?
    Are you sure the database server is running?
    If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
    —–
    とエラーになります。
    また、adminerを実行すると
    —–
    Access denied for user ‘root’@’localhost’ (using password: YES)
    —–
    とエラーになります。

    また、
    https://yagichon.com/local-by-flywheel-backwpup/
    を見てBackWPupを使ってコピーしようとしたら、Search-Replace-DB v3.1.0(Search-Replace-DB-master)実行時に
    —–
    Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”? in C:\Users\reborn\Local Sites\localtest2\app\public\Search-Replace-DB-master\srdb.class.php on line 861
    —–
    となります。
    また、Search-Replace-DB v2.1.0(searchreplacedb2.php)を実行したら
    —–
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\Users\reborn\Local Sites\localtest2\app\public\searchreplacedb2.php on line 447
    Error: Call to undefined function mysql_connect() in C:\Users\reborn\Local Sites\localtest2\app\public\searchreplacedb2.php on line 447
    —–
    となります。

    どうやってもサイトの環境をコピー出来ません。
    エラーメッセージで検索をかけたりしましたが、解決策が見つかりません。

    私の作業の何が悪いのでしょうか。
    どうやったらサイトの環境をLocalにコピー出来るのでしょうか。
    どなたかご存じの方いらっしゃいましたら、お手数ですがご教示頂ければ幸いです。

    以上宜しくお願い足します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • こんにちは

    どこが間違っているのか分からないですが、参考にされたサイトの手順はちょっとややこしいので、All-in-One WP Migration を使うことをお勧めします。

    使い方は検索すれば出てくると思いますが、エクスポートしてインポートするだけです。

    試してないので確証はありませんが

    \Local Sites\localtest2\
    ディレクトリ名にスペースが含まれているからでは?

    local by flywheelにサイトの環境をコピー出来ないの「環境」とはどういうモノをさしておられるのでしょうか。
    新規サイトを構築するときに
    WordPress:v5.3.2
    PHP:v7.3.5
    MySQL:v8.0.16
    を選んでカスタム環境作られましたか。

    リンク先のも新規でサイトつくってファイルとデーターベースを置き換えてるようですが。
    なのでwp-configはlocal by flywheelがつくった、そのままで、データべースの中にあるサイトURLを書き換える必要があるような。

    そのまま本番にアップできる便利な機能もあるようですが使ったことがない。

    説明が上手じゃない素人ですのでわからなかったらすいません。

    5.2.5は2020/2/21に出たばかりなので、参考にしたところとはちょっとしがうかもしれない。
    3.3.0を上書きしないでインストールされました。3.3.0でローカル環境に作ったサイトはアクセスできました。

    間違っているのは wp-config.php のデータベース接続情報は local の記述を残しておかないといけないのに書き換えたからですが、All-in-One WP Migration でやった方が簡単ですのでどうでしょうか・・・

    トピック投稿者 gaugauking

    (@gaugauking)

    WordPressの勉強をするため、
    https://www.star.ne.jp/free/(以下スターサーバ)に無料でドメインを作って、そこで色々やっていました。

    また、お返事頂いた皆さんの意見を実際に実行したり、他にも独自で調べたことを色々やっていたため、返事が遅れました、申し訳ございません。

    @munyagu
    ご意見ありがとうございます。
    All-in-One WP Migrationだとディスクスペースが無いとなってエクスポート(ダウンロード)が出来ません。
    多分スターサーバのサーバでなにがしかの制限がかかっているのだと思います。
    (先の投稿で書こうとして書き忘れていました、すみません)

    @npssl
    ご意見ありがとうございます。
    スペースの入らないところにインストールしようとしたらエラーになりました。
    C:\Users\<ユーザ>\Local Sites
    じゃないと駄目みたいです。
    (多分、Localを、全員が使えるようにではなく、今使ってるユーザのみ使用でインストールしたからではないかと思っています)

    @oisit
    ご意見ありがとうございます。
    サーバの環境は私が構築したものではなく、スターサーバが予め用意しているものを使うようになっているので、あまりサーバの設定をいじれないのです、すみません。

    @oisit
    ご意見ありがとうございます。
    移行作業自体は一つ前のLocalのバージョンからしていました。
    3.3.0をインストールしてみます、ありがとうございます。

    ちょっと色々整理が出来なくなってきたので、もう一度自分で整理してみます、すみません。

    トピック投稿者 gaugauking

    (@gaugauking)

    お世話になります。

    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
    に、何が悪いのか、エラーメッセージとともに問い合わせました。
    そしたら
    「もうすぐv4.0が出るよ。ちょっと貴方も試してみて」
    と、ベータ版と思われるもののダウンロードサイトを教えてもらいました。
    (ベータ版と思われるので、ダウンロードサイトのURLの提示は差し控えます、すみません)

    v4.0(多分ベータ版)をダウンロードしてインストールしました。
    v4.0(多分ベータ版)は3か所ほどプログラムの書き換えが必要でしたが、書き換えて実行したら、無事に本番サイトをLocal by Flywheelにコピー出来ました。
    (有効化していたからかは分かりませんが、BackWPupプラグインはコピーされませんでした)
    管理画面もサイト画面もAdminerもきちんと表示されました。

    色々ありがとうございました。
    また色々お騒がせしましたが、取り合えず解決しましたので、報告します。

    お礼とお詫びまで。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「local by flywheelにサイトの環境をコピー出来ない」には新たに返信することはできません。