本番サイトを壊してしまう心配なく、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はバックアップウィザードを開始します。
まず、バックアップパッケージの名前を入力する必要があります。動的タグを使用して、日付やサイトタイトルなどの名前形式を自動的に作成することもできます。

次に、「ストレージ」セクションを展開し、ストレージの場所を選択します。
このチュートリアルでは、デフォルトの場所を使用します。新しい場所を追加したい場合は、「ストレージの追加」リンクをクリックして、DropboxやGoogle Driveなどを追加できます。

続行するには、「次へ」ボタンをクリックしてください。
プラグインはウェブサイトをスキャンし、バックグラウンドでいくつかのチェックを実行します。その後、それらのチェックの概要が表示されます。
すべて問題なさそうであれば、「バックアップを作成」ボタンをクリックして続行してください。

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

これで、これらのファイルをローカルサーバーに展開してインストールする準備が整いました。
まず、ローカルサーバーのルートフォルダ内に新しいフォルダを作成する必要があります。これは、ローカルサーバーがすべてのウェブサイトを保存するフォルダです。
例えば、MAMPを使用している場合は、/Applications/MAMP/htdocs/フォルダになります。WAMPを使用している場合は、C:\wamp\www\フォルダになります。
このフォルダ内に、ローカルサーバーでインポートまたは作成したい各新しいウェブサイトの新しいフォルダを作成できます。

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

インストールを実行するには、インストーラー.php スクリプトをウェブブラウザで開く必要があります。
例えば、両方のファイルを/mylocalsite/フォルダに貼り付けた場合、ブラウザでhttp://localhost/mylocalsite/installer.phpにアクセスすることでそれらにアクセスできます。
これで、Duplicatorのインストールスクリプトが次のように表示されます:

続行するには、「次へ」ボタンをクリックしてください。
DuplicatorはアーカイブZIPファイルを解凍し、ローカルサイトのデータベース情報を入力するように求めます。これは以前作成したデータベースです。

サーバー名はほとんどの場合localhostで、ユーザー名はrootです。ほとんどの場合、ローカルサーバーのインストールにはrootのパスワードが設定されていないため、空白のままにすることができます。
ページの下部にある「データベースをテスト」ボタンをクリックすると、データベース情報が正しいことを確認できます。

すべてがうまくいっているように見える場合は、「次へ」ボタンをクリックして続行します。
DuplicatorはWordPressデータベースをインポートします。その後、自動検出された新しいウェブサイト情報を再確認するように求められます。

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

これで、ライブサイトをローカルサーバーに正常に移行できました。
方法2. ライブWordPressサイトをローカルサーバーに手動で移動する
プラグインが機能しない場合は、いつでもライブサイトを手動でローカルサーバーに移動できます。まず、WordPressホスティングアカウントからウェブサイトを手動でバックアップする必要があります。
ステップ1. ライブサイトのWordPressデータベースをエクスポートします
ライブサイトのWordPressデータベースをエクスポートするには、cPanelダッシュボードにログインしてphpMyAdminをクリックする必要があります。
注:Bluehostダッシュボードからスクリーンショットを表示しています。

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

phpMyAdmin は、クイックエクスポートまたはカスタムエクスポートのどちらの方法を選択するか尋ねてきます。カスタム方法を使用し、圧縮方法として zip を選択することをお勧めします。
プラグインによっては、WordPressデータベース内に独自のテーブルを作成することがあります。そのプラグインをもう使用していない場合、カスタムメソッドを使用すると、それらのテーブルを除外できます。
その他のオプションはそのままにして、「Go」ボタンをクリックすると、データベースバックアップがzip形式でダウンロードされます。

phpMyAdmin は、データベースファイルをダウンロードします。詳細については、WordPressデータベースを手動でバックアップする方法に関するチュートリアルをご覧ください。
ステップ2. WordPressファイルをすべてダウンロードする
次のステップは、WordPressファイルをダウンロードすることです。これを行うには、FTPクライアントを使用してWordPressサイトに接続する必要があります。
接続したら、すべてのWordPressファイルを選択してコンピューターにダウンロードします。

ステップ 3. WordPress ファイルとデータベースをローカルサーバーにインポートする
WordPressファイルをダウンロードした後、ローカルサイトをインポートしたいローカルサーバー上にフォルダを作成する必要があります。
WAMPを使用している場合は、ローカルサイト用のフォルダをC:\wamp\www\フォルダ内に作成する必要があります。MAMPユーザーは、/Applications/MAMP/htdocs/フォルダ内にフォルダを作成する必要があります。
その後、WordPressファイルを新しいフォルダにコピー&ペーストするだけです。
次に、WordPressデータベースをインポートする必要があります。ローカルサーバーのphpMyAdminを次のURLにアクセスして開いてください。
http://localhost/phpmyadmin/
以前にデータベースを作成済みのため、それを選択してから、上部にある「インポート」タブをクリックする必要があります。

「ファイルを選択」ボタンをクリックして、最初のステップでダウンロードしたデータベースエクスポートファイルを選択してアップロードします。その後、ページ下部にある「実行」ボタンをクリックします。
phpMyAdminがWordPressデータベースを解凍してインポートします。
データベースのセットアップが完了したので、ライブサイトを参照するWordPressデータベース内のURLを更新する必要があります。
これは、phpMyAdmin で SQL クエリを実行することで実行できます。ローカルサイトのデータベースが選択されていることを確認してから、SQL をクリックしてください。

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チャンネルを購読してください。 TwitterやFacebookでもフォローできます。


イジー・ヴァネック
Duplicatorは、自動クラウドバックアップからウェブサイトの移行まで、多くのことを私にとって容易にしてくれました。このガイドのおかげで、Windowsにローカルサーバーをセットアップし、ライブバージョンのウェブサイトが実行されているサーバーとまったく同じようにPHPを調整しました。新しいプラグインや設定を安全にテストする必要がある場合に非常に役立つツールであり、ライブサイトで壊滅的な結果をもたらす可能性がある代わりに、どこでもサイトの動作を観察できます。これはすべてのテスターにとって本当に貴重なツールであり、このチュートリアルに感謝します。
ヤコブ・ウジオア
wampserverを使用してサイトを手動で移動する手順を文字通りに実行しましたが、ファイルパス localhost/mysite にアクセスしてEnterキーを押すと、サイトは開きませんが、代わりに「download」という名前のファイルがダウンロードされます。これはphpファイルです。
/**
* WordPress アプリケーションのフロントエンド。このファイル自体は何も行いませんが、
* wp-blog-header.php をロードし、それが WordPress にテーマをロードするように指示します。
*
* @package WordPress
*/
/**
* WordPressにWordPressテーマをロードして出力するように指示します。
何が問題なのでしょうか?
WPBeginnerサポート
サイトを最初にインストールする際は、installer.php を必ず実行し、WAMP が実行されていることを確認してください。それが一般的な問題の原因となる可能性があります。
管理者
Tye
チュートリアルをありがとうございます。オンラインで見つけた多くのものよりも明確です。ただし、問題があります。移行はすべてうまくいき、サイトは実行されていますが、ライブサイトのユーザー名でログインできず、新しいユーザー名を作成するための管理ダッシュボードにもアクセスできません。助けてください?
WPBeginnerサポート
ユーザーが機能しない場合は、以下の記事の手順に従って手動でユーザーを追加できます。ローカルインストールには、FTPの代わりにファイルマネージャーを使用できます。
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-in-wordpress-using-ftp/
管理者
Mark
このチュートリアルをありがとうございます。非常に役立つウェブサイトを運営されています。多くのステップがあり、間違いやすいので、これを行うのに長い時間がかかりました!複雑さを減らすために、例で使用されているファイル名を使用することにしました。そして成功しました!大変感謝しています。
WPBeginnerサポート
当社のガイドがお役に立てて嬉しいです!
管理者
リナ
素晴らしいチュートリアルをありがとうございます!しかし、これは私のホームページにしか機能しません。サブページを開こうとすると、「このサーバーでは要求されたURLが見つかりませんでした」というエラーメッセージが表示されます。ここで助けていただけますか?
敬具、
Lina
WPBeginnerサポート
使用した方法によりますが、SQLアップデートを使用したことを確認することをお勧めします。これにより、データベース内のURLが修正されるはずです。メニューで使用しているリンクがカスタムURLではないことも確認してください。カスタムURLは、この問題の一般的な原因となる可能性があります。
管理者
Awais
上記のコードは正しいですか?
SQLにコピー&ペーストしましたが、毎回このメッセージが表示されます。
0行が影響を受けました。(クエリは0.0046秒かかりました)
WPBeginnerサポート
コードは機能するはずですが、特に一度実行したことがある場合は、サイトに変更はなく、0 件が影響を受けたと表示されます。
管理者
Deb
こんにちは、素晴らしい指示をありがとうございます。Duplicatorメソッドを使用し、すべて正常に動作しました…サイトを表示する際に、クリックするまで画像/サムネイルが表示されない(壊れた画像)という点を除いて。その後、期待通り、それらは独自のウィンドウに表示されます。
wpダッシュボードエディターでは正しく表示されます。
では、Debより
WPBeginnerサポート
いくつかの原因が考えられますが、まずは以下のガイドに従ってサムネイルを再生成してみてください。これがそのエラーの最も一般的な解決策です。
https://www.wpbeginner.com/plugins/regenerate-thumbnails-new-image-sizes-wordpress/
管理者
アーミル・カーン
ウェブサイトのバックアップを手動で作成し、ローカルマシンにセットアップして上記のクエリを実行しましたが、ウェブサイトはオンラインバージョンにリダイレクトされます。
WPBeginnerサポート
It seems like you may have not updated the URL, you can do so using step 3 of the manual method of this article.
管理者
ジョージ
この明確で役立つ記事をありがとうございます。指示に従って、専門家ではない私でも20分未満でWPサイトを移行できました。多くの苦痛を救っていただき、ありがとうございました。
WPBeginnerサポート
Glad our guide was helpful
管理者
バリー
うまくいきません。パッケージを作成しましたが、基本的なWordPressファイルがインストールされます。そのため、フォルダに移動するとWordPressのセットアップを求められます。
WPBeginnerサポート
最も一般的な理由としては、データベースに正しく接続されていることを確認したい場合です。接続されていない場合、新しいサイトの作成オプションが表示され、正しいサイトが表示されません。
管理者
Daniel
うーん、うまくいきません。完璧に書かれたチュートリアルで、フォローしやすいです(3番目のクエリでhhttppsと書かれている点は除いて)。
ブラウザに次のように表示されます:
このサイトにアクセスできませんlocalhost は接続を拒否しました。
試行:
接続を確認中
プロキシとファイアウォールを確認中
ERR_CONNECTION_REFUSED
WPBeginnerサポート
そのタイプミスを指摘していただきありがとうございます。修正されるはずです。そのエラーについては、その問題の最も一般的な原因として、ステップ3でURLを正しく更新したことを確認したいはずです。
管理者
マッケンジー
チュートリアルをありがとうございます。
フロントページは部分的に機能していますが、他のすべてのページはまったく機能していません。さらに、フロントページがすべてのページを読み込んでいるようです。何が問題なのでしょうか?
WPBeginnerサポート
まず、以下のトラブルシューティングガイドをご確認いただくことをお勧めします。
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者
コリンズ
こんにちは、この非常に役立つ記事をありがとうございます。
なぜ私のだけうまくいかないのか分かりません。全く同じことをして、すべて正しいフィードバックを得ました。ホームページ localhost/site/ を開こうとすると、ヘッダーとフッターが表示されず、他のページはライブサイトを指したままの「存在しないページ」が表示されます。
WPBeginnerサポート
URLが正しく設定されていない可能性があります。おそらく、方法2に移動してSQLの変更を試してURLを更新する必要があるでしょう。
管理者
Murat
「wp_optionsが存在しません」というエラーが発生している方は、テーブルプレフィックスを変更したことがある可能性があります。wp_config.phpファイルを開き、$table_prefix = 'wp_' を確認してください。
値が「wp_」でない場合、そのエラーが発生しますので、コードを貼り付ける際に適宜編集してください。たとえば:
UPDATE xx_options SET option_value………..
WPBeginnerサポート
Thanks for sharing this should someone be running into that error
管理者
チンウェ
本当にありがとうございます。うまくいきました。
WPBeginnerサポート
Glad our guide was helpful
管理者
イヴァナ・スパスィッチ
提供されたコードをphpMyAdminのSQL画面にコピー&ペーストすると、「#1146 – Table ‘xyz.wp_options’ doesn’t exist」というメッセージが表示されます。
これはどのように修正できますか?
WPBeginnerサポート
その問題の最も一般的な原因として、正しいデータベースが選択されていることを確認したいでしょう。
管理者
Jill
引き継いだ非営利団体のウェブサイトのコピーをセットアップするためにDuplicatorプラグインを使用しました。すべてのプラグインが無効になった状態で再読み込みした後、サイトがダッシュボードにログインするためにhttps://を使用しようとしていることに最終的に気づきました。さらに混乱したのは、localhostで作成した空のサイトはダッシュボードへのログインにhttps://を使用しないことです。ライブサイトでのhttps://の価値は理解していますが、localhostで無効にする方法があるのかもしれませんか?
WPBeginnerサポート
ローカルサイトの URL を変更するには、以下のガイドに従って s を削除してください:
https://www.wpbeginner.com/wp-tutorials/how-to-change-your-wordpress-site-urls-step-by-step
管理者
Hazel beaver
ライブサイトからzipファイルをダウンロードし、それをWordPressの新規インストール環境にアップロードできるプラグインはありますか?より簡単な方法でローカルホストに移行したいのですが。
WPBeginnerサポート
あなたがおそらく求めているものに最も近いのは、このガイドのメソッド2です。そちらを確認することをお勧めします。
管理者
Daniel
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
WPBeginnerサポート
サイトのデータベースに入り、options テーブルに移動して、サイトの URL とアドレスを localhost に変更する必要があります。データベースの変更方法については、こちらの記事をご覧ください: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-database-management-with-phpmyadmin/
管理者
Bine
素晴らしいチュートリアルです。わかりやすいです。残念ながら、URLを入力しようとすると、ダッシュボードにリダイレクトされてしまいます。すべての手順に従いましたが、何か見落としている必要があります。誰か問題の原因について何か考えはありますか?よろしくお願いします。
WPBeginnerサポート
サイトのURLがwp-adminエリアに設定されていないことを確認するために、データベースのオプションテーブルを確認することをお勧めします。
管理者
Niaz Muhammad
素晴らしいチュートリアルです。知識を共有していただきありがとうございます。
WPBeginnerサポート
Glad you liked our article
管理者
alvaro hernandez
素晴らしいです!!! 愛しています!
WPBeginnerサポート
Glad our guide was helpful
管理者
T_WA
こんにちは、チュートリアルありがとうございます。とても役に立ちました!!
しかし、すべての手順に従った後、「セキュアな接続の確立」で問題が発生しています(SSLのためだと思います)ので、動作しません。ビデオでは言及されていませんでしたが、wp-config.phpの「DB_HOST」の行を「localhost/localhost:8888」に変更してみましたが、効果はありませんでした。
また、リンクを変更する際に多くのバリエーションを試しましたが、どれもうまくいきませんでした。同様の問題に直面し、解決策を見つけた人はいますか?
WPBeginnerサポート
URLを更新した後、すべてのキャッシュをクリアしようとしましたか?また、そのエラーページの詳細設定の下に「続行」するオプションはありますか?
管理者
Said
まず、指示通りに実行した、これらの明確な説明に感謝します。その結果、ローカルでサイトのホームページにアクセスできるようになりましたが、ホームページのリンクは機能していないようです。なぜなら、例えばリンクをクリックすると:
localhost.mysite.com/subject.html
すべてのリンクで次のページが表示されます:
localhost/dashboard
この問題を解決するのを手伝ってもらえませんか
よろしくお願いします
WPBeginnerサポート
ローカルホストがパーマリンク設定を pretty に受け付けていないことが原因である可能性が高いです: https://www.wpbeginner.com/wp-tutorials/how-to-enable-custom-permalinks-in-wordpress-wamp-installation/
管理者
Ifthikar Hussain
素晴らしいです。新しい問題に直面しています。WordPressサイトのホームページしかアクセスできません。他のページにはどうすればアクセスできますか?
WPBeginnerサポート
どのようなエラーが発生しているかによります。まず、次のトラブルシューティング手順を確認してください: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
管理者
ハンナ
こんにちは。
これは本当にわかりやすく、役立つので、ありがとうございます。
ただし、非常に簡単な質問があります。
URLを更新する際、http://example.comをライブサイトに置き換えるように指示されていますが、私のライブサイトはhttpsを使用している場合はどうなりますか?
WPBeginnerサポート
サイトをローカルサーバーに移行する場合は、SSL がないことによるローカルインストールの問題を避けるために http をお勧めします。SSL を使用しているライブサイトにコンテンツを戻す場合は https に変更します。
管理者
Philip
ありがとうございます。この記事は5年以上前に書かれたものですが、今でも素晴らしいです。マニュアルの指示に従って、それほど苦労せずにすべてをうまく設定できました。特にSQLクエリには感謝します。
Philip
WPBeginnerサポート
Glad our guide could be helpful and still works
管理者
Basem
インストール完了後、管理画面ログインボタンをクリックすると、ブラウザが新しいウィンドウを開き、WordPressのインストール画面が再度表示されますか?ログインページが表示されません。
フォルダを確認しました。すべてのファイルがコピーされています。
Patrick
ローカルホストサイトのコピー(ライブHTTPSから)で、HTTPSを使用したい管理者のための修正を見つけてください。
dowlass
サイトの(ライブサーバーからローカルホストへの)手動移行に関する指示は、かなりうまくいきました。リンクを正しく機能させるために、パーマリンクの設定(何も変更せずに「保存」をクリックするだけ)を行う必要がありました。しかし、それ以外はほとんど問題ありませんでした。
しかし、新しいテーマを使用しようとすると問題が発生しました。新しいテーマを追加すると、テーマは正常にインストールされ、テーマページに表示されます。しかし、新しいテーマをプレビューまたはアクティブ化しようとすると、管理画面さえも真っ白になります。唯一の解決策は、ブラウザの戻るボタンを使用して、テーマを削除できる管理画面に戻ることです。
新しいテーマを追加して使用しようとすると、すべてがうまくいかなくなります!
何かアイデアはありますか?
(追伸:WordPressの非常に古いバージョン(2.9.2…!!)を使用しています。これが、localhostで試してアップグレードの最善の方法を見つけたい理由です。)
マイケル
チュートリアルはかなりうまくいきましたが、「内部サーバーエラー」が発生しました。ネットワーク全体のインストールをダウンロードしていました。wp-config.php ファイルは圧縮されてすべてのスペースが削除されていたため、ファイルを再度コピーしました。次に、.htaccess を新しいネットワークバージョンに置き換え、その「RewriteBase /sitename/」を「RewriteBase /」ではなく、インストールのフォルダに設定しました。
Emma
指示は明確で分かりやすいのですが、残念ながらローカルサーバーでサイトを動作させるのに大変苦労しています。多くの試行錯誤の末、データベースへの接続と一部のサイトコンテンツの表示には成功しましたが、リンクが機能しません(見つからないようです)。Windows 用の MAMP Pro を使用しています。代わりに XAMMP を試すか、Mac を使用してみるかもしれません。問題の多くは権限に関連していると思いますが、どこから始めればよいか分かりません。修正が必要な箇所が多すぎるようです!
WPBeginnerサポート
エマさん、こんにちは。
WordPress管理画面にアクセスできる場合は、設定 » パーマリンク設定にアクセスし、何も変更せずに変更を保存ボタンをクリックしてみてください。
管理者
andy
WordPressをローカルホストに手動で移動し、W3 Total Cacheをインストールした場合、データベースとwp-configを変更した後はブラウザのキャッシュをクリアする必要があります。または、別のブラウザでローカルホストサイトを開いてください。
andy
wp-configとすべてのデータベースURLをlocalhostに変更しましたが、localhostはまだライブサイトにリダイレクトされます。なぜですか?サイトはすでに削除されているため、Duplicatorのようなプラグインをインストールできません。
Suhana
アンディさん
WordPressダッシュボードから設定を変更してみましたか?
設定->一般->WordPressアドレス (URL)、サイトのアドレス (URL)
localhostアドレスが表示されても、保存して確認してください。お役に立てば幸いです。
Patrick Pogi
こんにちはwpbeginner様
チュートリアルをありがとうございます。大変参考になりました。手動インストールを試しましたが、最終的にWordPressのインストールページにリダイレクトされ続けます。助けてください、もうすぐ完了するはずです。XAMPPを使用しています。
ありがとうございます
ジェイソン
こんにちは。
サイトを移動中に問題が発生しています。「localhostは接続を拒否しました」と表示されます。
しかし、他のローカルサイトは問題ありません。
サーバーでページが読み込めなくなったため、ローカルに移動しています。
何か提案やアドバイスがあれば幸いです。
ジョン
MAMP環境設定で、ポートをApache 80、Nginx 443、MySQL 3306に設定して、問題が解決するか確認してください
Steve
この記事をありがとうございます。非常に役立ちました。もしよろしければ、いくつか追加させてください。
手動の方法を1つの例外を除いて正常に使用しました。サイトのメニューからどのページや投稿にも移動できませんでした。ページが見つからないというエラーが発生しました。パーマリンクを保存するなど、ここで試せることはすべて試しましたが、何も機能しませんでした。最終的に、別の場所で見つけた投稿で解決策を見つけました。Apacheのhttpd.confファイルを変更する必要がありました。ファイルを開き、「AllowOverride」を検索してください。もし「AllowOverride None」のようになっている場合は、「AllowOverride All」に変更してください。すべてのページや投稿にアクセスして、すべてのコンテンツを表示することができませんでした!参考までに、「AllowOverride」にはいくつかのオプションがありますが、探しているものは単独の行にあります。これはWordPressのフォーラムであり、Apacheの設定フォーラムではないことは承知していますが、他の人も同じ問題に直面している可能性があります。お役に立てば幸いです。
Braun Philippe
皆さん、こんにちは
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 ?
ご協力ありがとうございます
Sara
Hi
IDRIS Dと同じように、私も画面が真っ白になります。何か提案はありますか?
イドリス・D
残念ながら、このガイドに従うと、ローカルサイトのすべてのリンクがライブサイトにリダイレクトされてしまいます。
何か提案はありますか?
Adrian Stangell
こんにちは。
手動移行の手順に従った後、localhost でウェブサイトにアクセスしようとすると、画面が真っ白になってしまいます。何かアイデアはありますか?
Joel M
リンクを置き換えるための SQL クエリを実行した後、1064 エラーを受け取ります – コードの構文に問題があるようです。ローカルホストの URL にある(:)が原因だと思います:「http://localhost:888/localwebsite」 – これを回避する方法はありますか?ローカルサーバーを実行するために MAMP を使用しています。
アーロン・L
3つの代わりに4つの「8」を試してください… localhost:8888/localwebsite
ナタリー・ベル
こんにちは!
ローカルサイトへの移行は成功しましたが、メディアライブラリだけうまくいきませんでした。すべての画像(たくさんのファイル)はそこにあり、URLも正しいのですが、実際のブログに表示されません。メディアライブラリにアクセスすると、画像のグリッドが表示されるだけで、すべて空白ですが、説明やURLなどはすべて正しいです。
次に何をすべきか何かアイデアはありますか?
グラント
WordPressダッシュボードに移動し、左側のサイドバーの下部にある設定メニューをクリックしてみてください。次に、設定サブメニューの「表示設定」をクリックし、サイトの可視性オプションまでスクロールダウンして、「検索エンジンがインデックスできるようにする」オプションを選択し、ページ下部の変更を保存をクリックします。これでうまくいくか確認してください。うまくいかない場合は、ターミナルに移動して、古いサイトからメディアファイルを再帰的に手動でプルする必要があるかもしれません。私はこの方法を取りましたので、質問があれば手順を説明できます。お役に立てば幸いです。
Carolina
こんにちは、投稿ありがとうございます。私にとって大成功です。
これまでのところ、wp-loginページにたどり着くことができました。
そして、もしこれが非常に愚かな質問でしたら申し訳ありません。しかし、私は本当にWP初心者です。
問題はログインできないことです:$
ライブの詳細と同じログインを試しましたが、機能しませんでした。
ダッシュボードをセットアップしておらず、ローカル環境なので、メールは機能しません。
どうすればいいですか?
ちなみに、Macで動いています。
事前に感謝いたします。助けていただけると幸いです!!
WPBeginnerサポート
こんにちは、カロリーナさん。
PHPMyAdminを使用してパスワードを変更できます。
管理者
DavidA
こんにちは、
重ねてお詫び申し上げます!昨日(7月24日)、「Duplicator」プログラムをブラウザから実行する際の難しさについてコメントを投稿しました。本日確認に戻ったところ、「installer.php」とzipアーカイブデータベースが含まれていた「test-site」フォルダの配置を間違えていたことに気づきました。
このフォルダをhtdocsフォルダに配置したところ、すべて正常に機能し、指示通りにウェブサイトデータをローカルにインストールできるようになりました。
いつもご協力ありがとうございます!
DavidA
こんにちは。また素晴らしい記事をありがとうございます!すべて非常に役立ちます!
ローカルコンピューターでDuplicatorインストーラーを開いている段階です。しかし、「http://localhost/test-site/installer.php」をブラウザに入力すると、「404エラー」が表示され、「オブジェクトが見つかりません」と表示されます。
興味深いことに、「localhost」のみ、または「localhost/phpmyadmin」を使用すると、どちらも機能します。「test-site」フォルダを「htdocs」フォルダに移動しましたが、まだ機能しません。
何か提案はありますか??
ありがとうございます
シュン
このガイドはありがとうございます。しかし、SSL証明書付きのライブサイトからSSLなしの開発サイト(httpsからhttpへ)に移行する場合はどうすればよいですか?
フロントエンドは正常に動作しましたが、HTTPSがwp-login URLに追加されたままになっており、管理画面にログインできません。
ローカル/開発サイトのWPログインページでHTTPSを削除するために必要な追加の手順はありますか?
simone
同様の問題が発生しています。WP Migrate DBプラグインとFTPを使用して、ライブサイトをMAMPに移行しました。ライブサイトのSSL証明書が原因で、以下のエラーが発生します。データベースのプレフィックスが一致しないことが原因のようです。しかし、ライブサイトのプレフィックスは変更できません。ライブサイトのプレフィックスをローカルインストールのデータベースプレフィックスに合わせるように編集した場合、サイトが壊れるかどうかGo Daddyに電話で問い合わせたところ、保証はないと言われました。試してみたところ、サイトが壊れました。
localhost:8888のURLを入力したときに表示されるエラーメッセージ。
localhost:8888への接続中にエラーが発生しました。クライアントはサーバーから不正なデータを受信しました。エラーコード: SSL_ERROR_BAD_SERVER
受信したデータの真正性を検証できなかったため、表示しようとしているページを表示できません。
この問題について、ウェブサイトの所有者にご連絡ください。
事前にご協力いただきありがとうございます!
xasmatic
さて、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’);
Veer Abheek Singh Manhas
この記事を使ってみましたが、WordPressをインストールするタイミングがよくわかりません。誰か助けてもらえませんか?
ありがとう
AIAI
WordPressを再度再インストールする必要はありません。ソースのWPインストールからのすべてのファイルはすでにバックアップされています。
Alex
以前にもこの手順を使用し、うまくいきましたが、現在はMAMPとWordPressのバージョンが更新されており、エラーが継続的に発生します。いじっている間に、白い空白画面が表示されるか、index.phpファイルがテキストとして表示されます。
下記のユーザーと同様の問題です。
更新の時期かもしれません。
サイトをローカルに移行するのは諦め、開発用URLも持つことにしましたが、上記のSQLクエリを実行すると、必要な変更をすべて行っているにもかかわらず、常にトークンミスマッチになります。
アンディ
ご尽力いただき、誠にありがとうございます。
しかし、うまくいきません。local installer.phpを実行すると、画面が真っ白になります。
敬具
Andi