ライブWordPressサイトをローカルサーバーに移動する方法

本番サイトを壊してしまう心配なく、WordPressウェブサイトを安全に試せる場所が欲しいですか?

WordPressサイトをコンピューター上のローカルサーバーに移動することは、特に開発者、デザイナー、またはWordPress初心者にとって、私たちの意見では完璧なソリューションです。

コンピューター(ローカルサーバー)にWordPressをインストールすると、WordPressを簡単に学習したり、テストしたりできます。ライブのWordPressサイトをローカルサーバーに移行すると、ライブサイトと同じデータで実験できるようになります。

この記事では、ライブのWordPressサイトをローカルサーバーに簡単に移行する方法を説明します。

ライブのWordPressサイトをコンピューター上のローカルサーバーに移動する

WordPressのライブサイトをローカルサーバーに移行する理由と、誰がそれを望むのか?

しばらくの間WordPressウェブサイトを実行している場合、新しいテーマやプラグインを試したいと思うかもしれません。しかし、ライブウェブサイトでこれを行うと、ユーザーエクスペリエンスが悪化する可能性があります。

これを避けるために、多くのユーザーは新しいテーマ、プラグインをテストしたり、開発テストを行ったりするために、WordPressウェブサイトのコピーをローカルサーバーに作成します。

これにより、すべてのコンテンツを含むテーマを設定し、サイトを壊す心配なくすべての機能をテストできます。多くのユーザーは、実際のサイトデータを使用してWordPressやコーディングスキルを練習するために、サイトをローカルサーバーにコピーしています。

WordPressにダミーコンテンツを追加することで、すべてのテストを行うことができますが、実際のサイトデータがあれば、これらの変更がライブサイトにどのように表示されるかのより良い視覚的表現が得られます。

ローカルサイトをローカルサーバーに移行する準備

まず、WordPressウェブサイトのバックアップを常に作成していることを確認する必要があります。使用できる優れたWordPressバックアッププラグインがいくつかあります。

次に、コンピューターにローカルサーバー環境をインストールする必要があります。Windowsの場合はWAMP、Macの場合はMAMPを使用できます。環境をセットアップしたら、phpMyAdminを使用して新しいデータベースを作成する必要があります。

ブラウザで次のURLにアクセスすると、phpMyAdminが起動します。

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

ここから「データベース」タブをクリックして新しいデータベースを作成する必要があります。ライブサイトのデータを解凍するために、このデータベースが必要になります。

データベースを作成

これで、ライブのWordPressサイトをローカルサーバーに移動する準備が整いました。

方法1.プラグインを使用してライブWordPressサイトをローカルサーバーに移動する

この方法はより簡単で、すべてのユーザーにおすすめです。

まず最初に行うべきことは、Duplicator プラグインをインストールして有効化することです。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

Duplicatorを使用すると、ウェブサイト全体の複製パッケージを簡単に作成できます。新しい場所にWordPressサイトを移動するために使用でき、バックアッププラグインとしても使用できます。

注意: Duplicatorの無料版があり、すぐに使い始めることができます。ただし、Duplicator Proには無制限のバックアップとより高度な機能が付属しています。

有効化したら、WordPress管理サイドバーからDuplicator Pro » Backupsに移動します。新しいパッケージを作成するには、「新規追加」ボタンをクリックする必要があります。

新しいバックアップを追加

Duplicatorはバックアップウィザードを開始します。

まず、バックアップパッケージの名前を入力する必要があります。動的タグを使用して、日付やサイトタイトルなどの名前形式を自動的に作成することもできます。

バックアップの名前を入力してください

次に、「ストレージ」セクションを展開し、ストレージの場所を選択します。

このチュートリアルでは、デフォルトの場所を使用します。新しい場所を追加したい場合は、「ストレージの追加」リンクをクリックして、DropboxGoogle Driveなどを追加できます。

Duplicatorでストレージを選択

続行するには、「次へ」ボタンをクリックしてください。

プラグインはウェブサイトをスキャンし、バックグラウンドでいくつかのチェックを実行します。その後、それらのチェックの概要が表示されます。

すべて問題なさそうであれば、「バックアップを作成」ボタンをクリックして続行してください。

スキャン後、バックアップを作成します

Duplicatorがウェブサイトのパッケージを作成します。

完了すると、ウェブサイトの全データを含むアーカイブzipファイルとインストーラーファイルが表示されます。両方のファイルをコンピューターにダウンロードする必要があります。

ウェブサイトのバックアップファイルをダウンロードする

これで、これらのファイルをローカルサーバーに展開してインストールする準備が整いました。

まず、ローカルサーバーのルートフォルダ内に新しいフォルダを作成する必要があります。これは、ローカルサーバーがすべてのウェブサイトを保存するフォルダです。

例えば、MAMPを使用している場合は、/Applications/MAMP/htdocs/フォルダになります。WAMPを使用している場合は、C:\wamp\www\フォルダになります。

このフォルダ内に、ローカルサーバーでインポートまたは作成したい各新しいウェブサイトの新しいフォルダを作成できます。

ローカルサーバーにウェブサイトフォルダを作成する

その後、ローカルウェブサイト用に作成したフォルダを開き、以前ダウンロードしたアーカイブZIPファイルとインストーラースクリプトの両方をコピー&ペーストする必要があります。

Duplicatorパッケージとインストーラーファイルをコピーして貼り付けます

インストールを実行するには、インストーラー.php スクリプトをウェブブラウザで開く必要があります。

例えば、両方のファイルを/mylocalsite/フォルダに貼り付けた場合、ブラウザでhttp://localhost/mylocalsite/installer.phpにアクセスすることでそれらにアクセスできます。

これで、Duplicatorのインストールスクリプトが次のように表示されます:

Duplicator インストーラー画面

続行するには、「次へ」ボタンをクリックしてください。

DuplicatorはアーカイブZIPファイルを解凍し、ローカルサイトのデータベース情報を入力するように求めます。これは以前作成したデータベースです。

Duplicatorデータベース情報

サーバー名はほとんどの場合localhostで、ユーザー名はrootです。ほとんどの場合、ローカルサーバーのインストールにはrootのパスワードが設定されていないため、空白のままにすることができます。

ページの下部にある「データベースをテスト」ボタンをクリックすると、データベース情報が正しいことを確認できます。

データベース接続をテストする

すべてがうまくいっているように見える場合は、「次へ」ボタンをクリックして続行します。

DuplicatorはWordPressデータベースをインポートします。その後、自動検出された新しいウェブサイト情報を再確認するように求められます。

ローカルサイト情報確認

続行するには、「次へ」ボタンをクリックしてください。

Duplicatorはセットアップを完了し、ローカルサイトにログインするためのボタンを表示します。ライブサイトで使用しているのと同じWordPressのユーザー名とパスワードを使用します。

インポート完了

これで、ライブサイトをローカルサーバーに正常に移行できました。

方法2. ライブWordPressサイトをローカルサーバーに手動で移動する

プラグインが機能しない場合は、いつでもライブサイトを手動でローカルサーバーに移動できます。まず、WordPressホスティングアカウントからウェブサイトを手動でバックアップする必要があります。

ステップ1. ライブサイトのWordPressデータベースをエクスポートします

ライブサイトのWordPressデータベースをエクスポートするには、cPanelダッシュボードにログインしてphpMyAdminをクリックする必要があります。

注:Bluehostダッシュボードからスクリーンショットを表示しています。

cPanel phpMyAdmin

phpMyAdmin内で、エクスポートしたいデータベースを選択し、上部にあるエクスポートタブをクリックする必要があります。

WordPressデータベースを手動でエクスポートする

phpMyAdmin は、クイックエクスポートまたはカスタムエクスポートのどちらの方法を選択するか尋ねてきます。カスタム方法を使用し、圧縮方法として zip を選択することをお勧めします。

プラグインによっては、WordPressデータベース内に独自のテーブルを作成することがあります。そのプラグインをもう使用していない場合、カスタムメソッドを使用すると、それらのテーブルを除外できます。

その他のオプションはそのままにして、「Go」ボタンをクリックすると、データベースバックアップがzip形式でダウンロードされます。

エクスポートオプションを選択

phpMyAdmin は、データベースファイルをダウンロードします。詳細については、WordPressデータベースを手動でバックアップする方法に関するチュートリアルをご覧ください。

ステップ2. WordPressファイルをすべてダウンロードする

次のステップは、WordPressファイルをダウンロードすることです。これを行うには、FTPクライアントを使用してWordPressサイトに接続する必要があります。

接続したら、すべてのWordPressファイルを選択してコンピューターにダウンロードします。

WordPressファイルをすべてダウンロードする

ステップ 3. WordPress ファイルとデータベースをローカルサーバーにインポートする

WordPressファイルをダウンロードした後、ローカルサイトをインポートしたいローカルサーバー上にフォルダを作成する必要があります。

WAMPを使用している場合は、ローカルサイト用のフォルダをC:\wamp\www\フォルダ内に作成する必要があります。MAMPユーザーは、/Applications/MAMP/htdocs/フォルダ内にフォルダを作成する必要があります。

その後、WordPressファイルを新しいフォルダにコピー&ペーストするだけです。

次に、WordPressデータベースをインポートする必要があります。ローカルサーバーのphpMyAdminを次のURLにアクセスして開いてください。

http://localhost/phpmyadmin/

以前にデータベースを作成済みのため、それを選択してから、上部にある「インポート」タブをクリックする必要があります。

WordPressデータベースのインポート

「ファイルを選択」ボタンをクリックして、最初のステップでダウンロードしたデータベースエクスポートファイルを選択してアップロードします。その後、ページ下部にある「実行」ボタンをクリックします。

phpMyAdminがWordPressデータベースを解凍してインポートします。

データベースのセットアップが完了したので、ライブサイトを参照するWordPressデータベース内のURLを更新する必要があります。

これは、phpMyAdmin で SQL クエリを実行することで実行できます。ローカルサイトのデータベースが選択されていることを確認してから、SQL をクリックしてください。

データベース内のURLの更新

phpMyAdminのSQL画面で、このコードをコピーして貼り付けます。example.comをライブサイトのURLに、http://localhost/mylocalsiteをサイトのローカルサーバーURLに置き換えるようにしてください。

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');

このクエリは、データベース内のライブサイトのURLへの参照を、localhostのURLに置き換えます。

ステップ4. wp-config.php ファイルを更新する

最後のステップは、ローカルサイトのwp-config.phpファイルを更新することです。このファイルには、WordPressデータベースへの接続方法を含むWordPressの設定が含まれています。

ローカルサーバーにWordPressをインストールしたフォルダに移動し、メモ帳などのテキストエディタでwp-config.phpファイルを開きます。

データベース名は、phpMyAdminでlocalhost上に作成したものに置き換えてください。

その後、データベースのユーザー名をローカルMySQLユーザー名(通常はroot)に置き換えます。localhostのMySQLユーザーrootにパスワードを設定した場合は、そのパスワードを入力します。それ以外の場合は、空のままにして変更を保存します。

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

これで、次のようにURLを入力してブラウザでローカルサイトにアクセスできます。

http://localhost/mylocalsite/

「mylocalsite」をWordPressファイルをコピーしたフォルダの名前に置き換えてください。

これで、ライブWordPressサイトはローカルサーバーにコピーされました。

この記事が、ライブのWordPressサイトをローカルサーバーに簡単に移動する方法を学ぶのに役立ったことを願っています。また、テストのためにWordPressのステージングサイトを簡単に作成する方法や、WordPressサイトをローカルサーバーからライブサイトに移動する方法に関するガイドも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

257 CommentsLeave a Reply

  1. ウェブサイトのバックアップを手動で作成し、ローカルマシンにセットアップして上記のクエリを実行しましたが、ウェブサイトはオンラインバージョンにリダイレクトされます。

    • It seems like you may have not updated the URL, you can do so using step 3 of the manual method of this article. :)

      管理者

  2. この明確で役立つ記事をありがとうございます。指示に従って、専門家ではない私でも20分未満でWPサイトを移行できました。多くの苦痛を救っていただき、ありがとうございました。

  3. うまくいきません。パッケージを作成しましたが、基本的なWordPressファイルがインストールされます。そのため、フォルダに移動するとWordPressのセットアップを求められます。

    • 最も一般的な理由としては、データベースに正しく接続されていることを確認したい場合です。接続されていない場合、新しいサイトの作成オプションが表示され、正しいサイトが表示されません。

      管理者

  4. うーん、うまくいきません。完璧に書かれたチュートリアルで、フォローしやすいです(3番目のクエリでhhttppsと書かれている点は除いて)。

    ブラウザに次のように表示されます:

    このサイトにアクセスできませんlocalhost は接続を拒否しました。
    試行:

    接続を確認中
    プロキシとファイアウォールを確認中
    ERR_CONNECTION_REFUSED

    • そのタイプミスを指摘していただきありがとうございます。修正されるはずです。そのエラーについては、その問題の最も一般的な原因として、ステップ3でURLを正しく更新したことを確認したいはずです。

      管理者

  5. チュートリアルをありがとうございます。

    フロントページは部分的に機能していますが、他のすべてのページはまったく機能していません。さらに、フロントページがすべてのページを読み込んでいるようです。何が問題なのでしょうか?

  6. こんにちは、この非常に役立つ記事をありがとうございます。

    なぜ私のだけうまくいかないのか分かりません。全く同じことをして、すべて正しいフィードバックを得ました。ホームページ localhost/site/ を開こうとすると、ヘッダーとフッターが表示されず、他のページはライブサイトを指したままの「存在しないページ」が表示されます。

    • URLが正しく設定されていない可能性があります。おそらく、方法2に移動してSQLの変更を試してURLを更新する必要があるでしょう。

      管理者

  7. 「wp_optionsが存在しません」というエラーが発生している方は、テーブルプレフィックスを変更したことがある可能性があります。wp_config.phpファイルを開き、$table_prefix = 'wp_' を確認してください。

    値が「wp_」でない場合、そのエラーが発生しますので、コードを貼り付ける際に適宜編集してください。たとえば:
    UPDATE xx_options SET option_value………..

  8. 提供されたコードをphpMyAdminのSQL画面にコピー&ペーストすると、「#1146 – Table ‘xyz.wp_options’ doesn’t exist」というメッセージが表示されます。

    これはどのように修正できますか?

    • その問題の最も一般的な原因として、正しいデータベースが選択されていることを確認したいでしょう。

      管理者

  9. 引き継いだ非営利団体のウェブサイトのコピーをセットアップするためにDuplicatorプラグインを使用しました。すべてのプラグインが無効になった状態で再読み込みした後、サイトがダッシュボードにログインするためにhttps://を使用しようとしていることに最終的に気づきました。さらに混乱したのは、localhostで作成した空のサイトはダッシュボードへのログインにhttps://を使用しないことです。ライブサイトでのhttps://の価値は理解していますが、localhostで無効にする方法があるのかもしれませんか?

  10. ライブサイトからzipファイルをダウンロードし、それをWordPressの新規インストール環境にアップロードできるプラグインはありますか?より簡単な方法でローカルホストに移行したいのですが。

    • あなたがおそらく求めているものに最も近いのは、このガイドのメソッド2です。そちらを確認することをお勧めします。

      管理者

  11. I successfully uploaded to localhost but when i try to use localhost/mysite_location/wp-admin, it redirects to the live site. Not the one on the localhost.
    Need help :(

  12. 素晴らしいチュートリアルです。わかりやすいです。残念ながら、URLを入力しようとすると、ダッシュボードにリダイレクトされてしまいます。すべての手順に従いましたが、何か見落としている必要があります。誰か問題の原因について何か考えはありますか?よろしくお願いします。

    • サイトのURLがwp-adminエリアに設定されていないことを確認するために、データベースのオプションテーブルを確認することをお勧めします。

      管理者

  13. こんにちは、チュートリアルありがとうございます。とても役に立ちました!!
    しかし、すべての手順に従った後、「セキュアな接続の確立」で問題が発生しています(SSLのためだと思います)ので、動作しません。ビデオでは言及されていませんでしたが、wp-config.phpの「DB_HOST」の行を「localhost/localhost:8888」に変更してみましたが、効果はありませんでした。

    また、リンクを変更する際に多くのバリエーションを試しましたが、どれもうまくいきませんでした。同様の問題に直面し、解決策を見つけた人はいますか?

    • URLを更新した後、すべてのキャッシュをクリアしようとしましたか?また、そのエラーページの詳細設定の下に「続行」するオプションはありますか?

      管理者

  14. まず、指示通りに実行した、これらの明確な説明に感謝します。その結果、ローカルでサイトのホームページにアクセスできるようになりましたが、ホームページのリンクは機能していないようです。なぜなら、例えばリンクをクリックすると:
    localhost.mysite.com/subject.html
    すべてのリンクで次のページが表示されます:
    localhost/dashboard

    この問題を解決するのを手伝ってもらえませんか
    よろしくお願いします

  15. 素晴らしいです。新しい問題に直面しています。WordPressサイトのホームページしかアクセスできません。他のページにはどうすればアクセスできますか?

  16. こんにちは。

    これは本当にわかりやすく、役立つので、ありがとうございます。

    ただし、非常に簡単な質問があります。

    URLを更新する際、http://example.comをライブサイトに置き換えるように指示されていますが、私のライブサイトはhttpsを使用している場合はどうなりますか?

    • サイトをローカルサーバーに移行する場合は、SSL がないことによるローカルインストールの問題を避けるために http をお勧めします。SSL を使用しているライブサイトにコンテンツを戻す場合は https に変更します。

      管理者

  17. ありがとうございます。この記事は5年以上前に書かれたものですが、今でも素晴らしいです。マニュアルの指示に従って、それほど苦労せずにすべてをうまく設定できました。特にSQLクエリには感謝します。
    Philip

  18. インストール完了後、管理画面ログインボタンをクリックすると、ブラウザが新しいウィンドウを開き、WordPressのインストール画面が再度表示されますか?ログインページが表示されません。

    フォルダを確認しました。すべてのファイルがコピーされています。

  19. ローカルホストサイトのコピー(ライブHTTPSから)で、HTTPSを使用したい管理者のための修正を見つけてください。

  20. サイトの(ライブサーバーからローカルホストへの)手動移行に関する指示は、かなりうまくいきました。リンクを正しく機能させるために、パーマリンクの設定(何も変更せずに「保存」をクリックするだけ)を行う必要がありました。しかし、それ以外はほとんど問題ありませんでした。

    しかし、新しいテーマを使用しようとすると問題が発生しました。新しいテーマを追加すると、テーマは正常にインストールされ、テーマページに表示されます。しかし、新しいテーマをプレビューまたはアクティブ化しようとすると、管理画面さえも真っ白になります。唯一の解決策は、ブラウザの戻るボタンを使用して、テーマを削除できる管理画面に戻ることです。

    新しいテーマを追加して使用しようとすると、すべてがうまくいかなくなります!

    何かアイデアはありますか?

    (追伸:WordPressの非常に古いバージョン(2.9.2…!!)を使用しています。これが、localhostで試してアップグレードの最善の方法を見つけたい理由です。)

  21. チュートリアルはかなりうまくいきましたが、「内部サーバーエラー」が発生しました。ネットワーク全体のインストールをダウンロードしていました。wp-config.php ファイルは圧縮されてすべてのスペースが削除されていたため、ファイルを再度コピーしました。次に、.htaccess を新しいネットワークバージョンに置き換え、その「RewriteBase /sitename/」を「RewriteBase /」ではなく、インストールのフォルダに設定しました。

  22. 指示は明確で分かりやすいのですが、残念ながらローカルサーバーでサイトを動作させるのに大変苦労しています。多くの試行錯誤の末、データベースへの接続と一部のサイトコンテンツの表示には成功しましたが、リンクが機能しません(見つからないようです)。Windows 用の MAMP Pro を使用しています。代わりに XAMMP を試すか、Mac を使用してみるかもしれません。問題の多くは権限に関連していると思いますが、どこから始めればよいか分かりません。修正が必要な箇所が多すぎるようです!

    • エマさん、こんにちは。

      WordPress管理画面にアクセスできる場合は、設定 » パーマリンク設定にアクセスし、何も変更せずに変更を保存ボタンをクリックしてみてください。

      管理者

  23. WordPressをローカルホストに手動で移動し、W3 Total Cacheをインストールした場合、データベースとwp-configを変更した後はブラウザのキャッシュをクリアする必要があります。または、別のブラウザでローカルホストサイトを開いてください。

  24. wp-configとすべてのデータベースURLをlocalhostに変更しましたが、localhostはまだライブサイトにリダイレクトされます。なぜですか?サイトはすでに削除されているため、Duplicatorのようなプラグインをインストールできません。

    • アンディさん

      WordPressダッシュボードから設定を変更してみましたか?

      設定->一般->WordPressアドレス (URL)、サイトのアドレス (URL)

      localhostアドレスが表示されても、保存して確認してください。お役に立てば幸いです。

  25. こんにちはwpbeginner様

    チュートリアルをありがとうございます。大変参考になりました。手動インストールを試しましたが、最終的にWordPressのインストールページにリダイレクトされ続けます。助けてください、もうすぐ完了するはずです。XAMPPを使用しています。

    ありがとうございます

  26. こんにちは。
    サイトを移動中に問題が発生しています。「localhostは接続を拒否しました」と表示されます。
    しかし、他のローカルサイトは問題ありません。
    サーバーでページが読み込めなくなったため、ローカルに移動しています。

    何か提案やアドバイスがあれば幸いです。

    • MAMP環境設定で、ポートをApache 80、Nginx 443、MySQL 3306に設定して、問題が解決するか確認してください

  27. この記事をありがとうございます。非常に役立ちました。もしよろしければ、いくつか追加させてください。

    手動の方法を1つの例外を除いて正常に使用しました。サイトのメニューからどのページや投稿にも移動できませんでした。ページが見つからないというエラーが発生しました。パーマリンクを保存するなど、ここで試せることはすべて試しましたが、何も機能しませんでした。最終的に、別の場所で見つけた投稿で解決策を見つけました。Apacheのhttpd.confファイルを変更する必要がありました。ファイルを開き、「AllowOverride」を検索してください。もし「AllowOverride None」のようになっている場合は、「AllowOverride All」に変更してください。すべてのページや投稿にアクセスして、すべてのコンテンツを表示することができませんでした!参考までに、「AllowOverride」にはいくつかのオプションがありますが、探しているものは単独の行にあります。これはWordPressのフォーラムであり、Apacheの設定フォーラムではないことは承知していますが、他の人も同じ問題に直面している可能性があります。お役に立てば幸いです。

  28. 皆さん、こんにちは

    I’m running into a serious problem. When I click on my local site forler with servers ON on MAMP, it redirects to live site :-( I’ve done everything this tutorial says, do you know where is the problem ?

    ご協力ありがとうございます

  29. 残念ながら、このガイドに従うと、ローカルサイトのすべてのリンクがライブサイトにリダイレクトされてしまいます。
    何か提案はありますか?

  30. こんにちは。
    手動移行の手順に従った後、localhost でウェブサイトにアクセスしようとすると、画面が真っ白になってしまいます。何かアイデアはありますか?

  31. リンクを置き換えるための SQL クエリを実行した後、1064 エラーを受け取ります – コードの構文に問題があるようです。ローカルホストの URL にある(:)が原因だと思います:「http://localhost:888/localwebsite」 – これを回避する方法はありますか?ローカルサーバーを実行するために MAMP を使用しています。

  32. こんにちは!
    ローカルサイトへの移行は成功しましたが、メディアライブラリだけうまくいきませんでした。すべての画像(たくさんのファイル)はそこにあり、URLも正しいのですが、実際のブログに表示されません。メディアライブラリにアクセスすると、画像のグリッドが表示されるだけで、すべて空白ですが、説明やURLなどはすべて正しいです。

    次に何をすべきか何かアイデアはありますか?

    • WordPressダッシュボードに移動し、左側のサイドバーの下部にある設定メニューをクリックしてみてください。次に、設定サブメニューの「表示設定」をクリックし、サイトの可視性オプションまでスクロールダウンして、「検索エンジンがインデックスできるようにする」オプションを選択し、ページ下部の変更を保存をクリックします。これでうまくいくか確認してください。うまくいかない場合は、ターミナルに移動して、古いサイトからメディアファイルを再帰的に手動でプルする必要があるかもしれません。私はこの方法を取りましたので、質問があれば手順を説明できます。お役に立てば幸いです。

  33. こんにちは、投稿ありがとうございます。私にとって大成功です。
    これまでのところ、wp-loginページにたどり着くことができました。
    そして、もしこれが非常に愚かな質問でしたら申し訳ありません。しかし、私は本当にWP初心者です。

    問題はログインできないことです:$

    ライブの詳細と同じログインを試しましたが、機能しませんでした。
    ダッシュボードをセットアップしておらず、ローカル環境なので、メールは機能しません。

    どうすればいいですか?
    ちなみに、Macで動いています。

    事前に感謝いたします。助けていただけると幸いです!!

  34. こんにちは、
    重ねてお詫び申し上げます!昨日(7月24日)、「Duplicator」プログラムをブラウザから実行する際の難しさについてコメントを投稿しました。本日確認に戻ったところ、「installer.php」とzipアーカイブデータベースが含まれていた「test-site」フォルダの配置を間違えていたことに気づきました。

    このフォルダをhtdocsフォルダに配置したところ、すべて正常に機能し、指示通りにウェブサイトデータをローカルにインストールできるようになりました。

    いつもご協力ありがとうございます!

  35. こんにちは。また素晴らしい記事をありがとうございます!すべて非常に役立ちます!

    ローカルコンピューターでDuplicatorインストーラーを開いている段階です。しかし、「http://localhost/test-site/installer.php」をブラウザに入力すると、「404エラー」が表示され、「オブジェクトが見つかりません」と表示されます。

    興味深いことに、「localhost」のみ、または「localhost/phpmyadmin」を使用すると、どちらも機能します。「test-site」フォルダを「htdocs」フォルダに移動しましたが、まだ機能しません。

    何か提案はありますか??
    ありがとうございます

  36. このガイドはありがとうございます。しかし、SSL証明書付きのライブサイトからSSLなしの開発サイト(httpsからhttpへ)に移行する場合はどうすればよいですか?

    フロントエンドは正常に動作しましたが、HTTPSがwp-login URLに追加されたままになっており、管理画面にログインできません。

    ローカル/開発サイトのWPログインページでHTTPSを削除するために必要な追加の手順はありますか?

    • 同様の問題が発生しています。WP Migrate DBプラグインとFTPを使用して、ライブサイトをMAMPに移行しました。ライブサイトのSSL証明書が原因で、以下のエラーが発生します。データベースのプレフィックスが一致しないことが原因のようです。しかし、ライブサイトのプレフィックスは変更できません。ライブサイトのプレフィックスをローカルインストールのデータベースプレフィックスに合わせるように編集した場合、サイトが壊れるかどうかGo Daddyに電話で問い合わせたところ、保証はないと言われました。試してみたところ、サイトが壊れました。
      localhost:8888のURLを入力したときに表示されるエラーメッセージ。

      localhost:8888への接続中にエラーが発生しました。クライアントはサーバーから不正なデータを受信しました。エラーコード: SSL_ERROR_BAD_SERVER
      受信したデータの真正性を検証できなかったため、表示しようとしているページを表示できません。
      この問題について、ウェブサイトの所有者にご連絡ください。

      事前にご協力いただきありがとうございます!

    • さて、SSL証明書を使用しました。それが私がやったことです。
      WordPressデータベース内のURLをライブサイトを参照するように更新する必要があるステップで、存在する可能性のあるすべてのURLを変更するためにSQLクエリを4回記述します。
      最初に「http://www.example.com」のようなコードを書き、次に「http://example.com」、その後「https://www.example.com」、最後に「https://example.com」と記述します。
      確認してください:1)URLを置き換える「http://localhost/test-site」を4回すべて記述したこと
      2)wp_options、wp_posts、wp_postmetaを正しいものに変更したこと(私の場合はcagwp_optionsなどでした)

      そして最後の注意点:最後に(ローカルホストに移動する場合)、最後のステップでホスト名をlocalhost(wp_config.phpファイル)に変更する必要があります。

      /** MySQLホスト名 */
      define(‘DB_HOST’, ‘localhost’);

  37. この記事を使ってみましたが、WordPressをインストールするタイミングがよくわかりません。誰か助けてもらえませんか?

    ありがとう

    • WordPressを再度再インストールする必要はありません。ソースのWPインストールからのすべてのファイルはすでにバックアップされています。

  38. 以前にもこの手順を使用し、うまくいきましたが、現在はMAMPとWordPressのバージョンが更新されており、エラーが継続的に発生します。いじっている間に、白い空白画面が表示されるか、index.phpファイルがテキストとして表示されます。

    下記のユーザーと同様の問題です。

    更新の時期かもしれません。

    サイトをローカルに移行するのは諦め、開発用URLも持つことにしましたが、上記のSQLクエリを実行すると、必要な変更をすべて行っているにもかかわらず、常にトークンミスマッチになります。

  39. ご尽力いただき、誠にありがとうございます。

    しかし、うまくいきません。local installer.phpを実行すると、画面が真っ白になります。

    敬具
    Andi

  40. こんにちは

    説明されている通りにすべて行いましたが、最後のフェーズに到達してURL: localhost/mysite を入力すると、この情報を含むファイルが自動的にダウンロードされます。

    /** * WordPressにWordPressテーマをロードして出力するように指示します。 * * @var bool */ define('WP_USE_THEMES', true);

    /** WordPress環境とテンプレートをロードします */ require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    私がプロセス中に何か間違ったことをしましたか?

  41. Duplicatorプラグインではうまくいきませんでしたが、手動でサイトをなんとか機能させることができました。

    今度は別の問題が発生しました。サイトは正しく開きますが、何もできません。404ページが見つかりませんというエラーが常に表示されます。これはメニュー項目、検索バー、ログインボタンなどで発生します。サイト内のどこにも移動できません。どうすればよいですか?

    アルバート

    • 404はページが見つからないことを意味します。データベースのURLを更新していないようです。その手順を必ず実行してください。すべてのアンカーがサーバーに存在しないリンクを指しています。

  42. ジップファイルと install.php からプロセス全体を実行しました。ステップ3で、パーマリンクを保存をクリックすると、WPログイン画面に移動します。何を入力しても、結果は常に同じです:無効なユーザー名。Duplicatorを2回実行しましたが、うまくいきませんでした。助けてください。

    アルバート

  43. とても素晴らしくて分かりやすい説明をありがとうございました。

    wordpress.org の情報を使って何度か試しましたが、うまくいきませんでした。

    記事の手順をステップバイステップ(プラグインなしの手動方法)で実行したところ、完璧に機能しました!!

    ありがとう

  44. このチュートリアルをありがとうございます!

    手動インストールを行いましたが、最初はうまくいきませんでした。データベース接続エラーが発生しました。おそらくほとんどの人はすでに知っていると思いますが、後で気づいたときに初めて見ました:

    wp-config.phpファイルで、DB_NAME、DB_USER、DB_PASSWORDの下にこの行がありました:

    /** MySQL ホスト名 */
    define(‘DB_HOST’, ‘host.example.de’);

    問題を解決するために、「host.example.de」を「localhost」に置き換える必要がありました。これで見事に機能します。

    Thank you again and i hope you have a fantastic day! ;-)

    LSより

    • はい、私も同じです。将来の閲覧者の時間を節約するために、記事で確実に更新されるべきです。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。