多くのWordPressユーザーは、コンピューター上のローカルサーバーを使用してウェブサイトを操作することを好みます。これにより、オンラインで変更を公開する前に、プライベートでウェブサイトを操作できます。
最終的には、オンライン訪問者がアクセスできるようにライブサーバーに移動する必要があります。この移行は、ウェブサイトがライブサイトで正常に機能することを保証するために重要です。
私たちは多くのローカルウェブサイトで作業してきたので、コンテンツをライブウェブサイトに転送する最も簡単な方法を学ぶ必要がありました。
この記事では、WordPressをローカルサーバーからライブサイトに移動する方法をステップバイステップで説明します。

WordPressをローカルサーバーからライブサイトに移行する理由
ローカルサーバーでWordPressブログを構築することは、訪問者に影響を与えることなくウェブサイトの変更をテストするための安全な方法です。
ウェブサイトの完成度が上がったら、次のステップはローカルサーバーからライブサイトへ移行することです。
サイトをローカルサーバーからライブサイトに移行する2つの方法をご紹介します。
最初の方法は WordPress の移行プラグインを使用するもので、初心者におすすめです。
2番目の方法では、WordPressをローカルサーバーからライブサイトに手動で移動する方法を説明します。
あなたに最適な方法を選択できます:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
WordPressサイトを移行する前に
ローカルサーバーからライブサーバーにWordPressを移行するには、いくつかの準備が必要です。
まず、お使いのコンピューター上のローカルサーバー(localhostとも呼ばれます)でWordPressサイトが実行されており、それに完全にアクセスできることを前提とします。
初心者が低品質または無料のウェブホスティングプロバイダーから始めて後悔したという話を数え切れないほど聞いてきました。私たちの経験では、適切なホスティングプロバイダーを選択することは、あらゆるウェブサイトの成功にとって非常に重要です。
決定を容易にするために、Bluehost の利用をお勧めします。彼らは公式に推奨されているWordPressホスティング会社であり、WPBeginnerユーザー限定の割引と無料ドメインおよびSSL証明書を提供しています。
基本的に、月額わずか2.99ドルから始めることができます。
優れたBluehostの代替案をお探しなら、Hostingerを検討してみてください。WPBeginnerユーザー限定の割引と無料ドメイン名も提供しています。
少し多く支払う余裕がある場合は、SiteGroundをチェックしてみてください。WPBeginnerの読者向けの特別オファーもあります。
ウェブサイトのセットアップにヘルプが必要な場合は、ウェブサイトの作成方法に関するステップバイステップガイドに従ってください。
最後に、FTPプログラムが必要で、ローカルサーバーサイトをライブサイトにアップロードする方法を知っている必要があります。FTPの使い方。
準備はいいですか?WordPressサイトの移行を始めましょう。
動画チュートリアル
文章での説明をご希望の場合は、そのまま読み進めてください。
方法1:移行プラグインを使用してWordPressをローカルサーバーからライブサイトに転送する(推奨)
この方法はより簡単で、初心者におすすめです。ローカルホストからライブサイトへWordPressを移行するために、WordPress移行プラグインを使用します。
ステップ 1: Duplicator プラグインのインストールとセットアップ
まず、ローカルサイトにDuplicatorプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
プロのヒント: Duplicatorにはプロ版もあり、安全なバックアップ、クラウドストレージ、簡単なサイト復元などを提供しています。
有効化後、Duplicator » Backups ページに移動し、「新規作成」ボタンをクリックする必要があります。

これにより、バックアップに名前を付けることができる画面が表示されます。
次に、「次へ」ボタンをクリックします。

Duplicatorは、すべてが正常かどうかを確認するためにいくつかのテストを実行します。
すべての項目が「良好」とマークされている場合は、「ビルド」ボタンをクリックしてください。

このプロセスは、ウェブサイトのサイズによっては数分かかる場合があります。完了するまでこのタブを開いたままにしてください。
完了すると、「インストーラー」と「アーカイブ」パッケージのダウンロードオプションが表示されます。「両方のファイルをダウンロード」ボタンをクリックして、両方のファイルをコンピューターにダウンロードする必要があります。

「アーカイブ」ファイルは、WordPress サイトの完全なコピーです。WordPress のコアファイル、画像、アップロード、テーマ、プラグイン、および WordPress データベースのバックアップが含まれています。
‘インストーラー’ファイルは、ウェブサイトを含むアーカイブファイルを展開することで、移行プロセス全体を自動化するスクリプトです。
ステップ2:ライブWordPressウェブサイト用のデータベースを作成する
インストーラーを実行したり、localhostからホスティングサーバーにWordPressウェブサイトをアップロードしたりする前に、新しいライブウェブサイト用のMySQLデータベースを作成する必要があります。
MySQLデータベースを既に作成済みの場合は、この手順をスキップできます。
データベースを作成するには、ホスティングアカウントのcPanelダッシュボードにアクセスする必要があります。「データベース」セクションを見つけて、「MySQLデータベースウィザード」アイコンをクリックしてください。

次の画面には、新しいデータベースを作成するためのフィールドがあります。
単にデータベースの名前を指定し、「データベースの作成」ボタンをクリックしてください。

cPanel が新しいデータベースを作成します。
その後、新しいユーザーのユーザー名とパスワードを入力し、「ユーザーを作成」ボタンをクリックする必要があります。

次に、作成したユーザーをデータベースに追加する必要があります。
まず、「すべての権限」チェックボックスをクリックします。

次に、下にスクロールして「変更を保存」ボタンをクリックして変更を保存します。
これで、データベースはWordPressサイトで使用できるようになりました。データベース名、ユーザー名、パスワードを必ず書き留めてください。次のステップでこれらの情報が必要になります。
ステップ 3: ローカルサーバーからライブ WordPress ウェブサイトにファイルをアップロードする
次に、ローカルサイトからホスティングアカウントにアーカイブファイルとインストーラーファイルをアップロードする必要があります。
まず、FTPクライアントを使用してライブサイトに接続します。接続したら、ウェブサイトのルートディレクトリが完全に空であることを確認してください。
通常、ルートディレクトリは/home/public_html/フォルダです。
一部のWordPressホスティング会社では、サインアップ時に自動的にWordPressをインストールします。もしWordPressファイルがそこにある場合は、それらを削除する必要があります。
その後、Duplicatorからarchive.zipファイルとinstaller.phpファイルを空のルートディレクトリにアップロードできます。

ステップ4:移行スクリプトの実行
マイグレーションファイルをアップロードしたら、ブラウザで以下のURLにアクセスする必要があります。
http://example.com/installer.php
「example.com」を自分のドメイン名に置き換えるのを忘れないでください。
これにより、Duplicator移行ウィザードが起動します。
インストーラーはいくつかのテストを実行し、スクリプトを初期化します。

[セットアップ]セクションで、MySQLホスト、データベース名、ユーザー名、パスワードを入力するように求められます。
ホストはおそらくローカルホストでしょう。その後、前のステップで作成したデータベースの詳細を入力します。
次に、「検証」ボタンをクリックして、入力した詳細が正しいことを確認します。

その後、「次へ」ボタンをクリックして続行します。
Duplicatorは、アーカイブからWordPressデータベースのバックアップを新しいデータベースにインポートします。
ローカルサイトおよび新しいライブサイトを指すURLも更新されます。
「管理ログイン」ボタンをクリックすると、ライブサイトの WordPress 管理エリアに入ることができます。

ライブサイトにログインすると、Duplicatorはインストールファイルを自動的にクリーンアップします。
これで完了です。WordPress をローカルサーバーからライブサイトに正常に移行しました。
方法2:ローカルサーバーからライブサイトへWordPressを手動で転送する
この方法では、WordPressをローカルサーバーからライブサイトに手動で移動する方法を示します。最初の方法が機能しない場合や、手動で行うことを好む場合に役立ちます。
ステップ 1: ローカル WordPress データベースのエクスポート
まず最初に行う必要があるのは、ローカルWordPressデータベースをエクスポートすることです。これにはphpMyAdminを使用します。
これに慣れていない場合は、phpMyAdminを使用したWordPressデータベース管理の初心者ガイドをご覧ください。
単純にhttp://localhost/phpmyadmin/にアクセスし、WordPressデータベースをクリックします。次に、上部メニューバーの「エクスポート」ボタンをクリックします。

「エクスポート方法:」オプションで、「クイック」または「カスタム」を選択できます。カスタムを選択すると、データベースをエクスポートするためのより多くのオプションが提供されます。
ただし、データベースをダウンロードするには、「クイック」を選択してから「実行」ボタンをクリックすることをお勧めします。

ステップ2:WordPressファイルをライブサイトにアップロードする
さて、ウェブサイトのすべてのファイルをライブサイトに移動する必要があります。
開始するには、FTPクライアントを開き、ウェブホスティングアカウントに接続してください。
ライブサイトに接続したら、ファイルを正しいディレクトリにアップロードしたことを確認してください。たとえば、「yoursite.com」でサイトをホストしたい場合は、すべてのファイルをpublic_htmlディレクトリにアップロードします。
次に、ローカルのWordPressファイルを選択し、ライブサーバーにアップロードします。

ステップ3:ライブサイトでMySQLデータベースを作成する
FTPクライアントがWordPressファイルをアップロードしている間に、データベースをライブサーバーにインポートし始めることができます。
ほとんどのWordPressホスティングプロバイダーは、ホスティングアカウントを管理するためにcPanelを提供しているため、cPanelを使用してデータベースを作成する方法を説明します。
まず、cPanelダッシュボードにログインし、「データベース」セクションにある「MySQLデータベースウィザード」アイコンをクリックする必要があります。

次の画面で、新しいデータベースを作成できます。
データベースに名前を指定してから、「データベースの作成」をクリックする必要があります。

cPanel は、新しいデータベースを自動的に作成します。
次に、新しいユーザーのユーザー名とパスワードを入力し、「ユーザーを作成」をクリックします。

次に、作成したユーザーをデータベースに追加する必要があります。
まず、「すべての権限」チェックボックスをオンにします。

次に、下にスクロールして「変更を保存」をクリックして変更を保存します。
ライブWordPressサイト用の新しいデータベースを正常に作成しました。
ステップ 4: ライブサイトへの WordPress データベースのインポート
次のステップは、WordPress データベースをインポートすることです。
cPanelダッシュボードに移動し、「データベース」セクションまでスクロールダウンして、「phpMyAdmin」をクリックします。

これによりphpMyAdminに移動します。ここで、上記で作成したデータベースをクリックします。phpMyAdminには、テーブルのない新しいデータベースが表示されます。
次に、トップメニューの「インポート」タブをクリックします。インポートページで、「ファイルを選択」ボタンをクリックし、最初のステップで保存したローカルサイトからデータベースファイルを選択します。

その後、ページ下部にある「実行」ボタンをクリックします。データベースは自動的にphpMyadminにインポートされます。
ステップ5:サイトURLを変更する
次に、ライブのWordPressサイトに接続できるように、データベース内のサイトURLを変更する必要があります。
phpMyAdminで、先ほどインポートしたデータベース内のwp_optionsテーブルを探してください。
データベースのプレフィックスを変更した場合は、wp_options の代わりに {new_prefix}_options になっている可能性があります。
次に、wp_options の横にある「参照」ボタンをクリックします。または、サイドバーのリンクをクリックして、wp_options テーブル内のフィールドのリストがあるページを開きます。

次に、options_name列で、siteurlオプションを探す必要があります。
次に、「編集」アイコンをクリックします。

これにより、フィールドを編集できるウィンドウが開きます。
option_value入力ボックスには、http://localhost/testのようなローカルインストールのURLが表示されます。
このフィールドに新しいサイトのURLを入力する必要があります。例: https://www.wpbeginner.com。
次に、「Go」ボタンをクリックしてフィールドを保存できます。

次に、home オプション名についても上記と同じ手順に従う必要があります。wp_options メニューは数ページに及ぶ場合があります。通常、home オプションは 2 ページ目にあります。
次に、home URLをライブサイトのURLと同じになるように更新します。
ステップ 6: ライブサイトの設定
データベースをインポートし、コンテンツをアップロードしたら、WordPress を設定する時間です。
この時点で、サイトには「データベース接続エラー」が表示されているはずです。
これを修正するには、FTPクライアントを使用してウェブサイトに接続し、wp-config.phpファイルを開きます。
次のコード行を探します。
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
前に作成したデータベース名、ユーザー名、パスワードを提供する必要があります。
次に、wp-config.phpファイルを保存し、WordPressホスティングサーバーに再度アップロードします。
これで、ウェブサイトにアクセスすると、ライブ表示されるはずです。
その後、WordPress管理パネルにログインし、設定 » 一般に移動する必要があります。次に、何も変更せずに、一番下までスクロールして「変更を保存」ボタンをクリックします。

これにより、サイトURLが他の必要な場所でもすべて修正されていることが保証されます。
それが完了したら、設定 » パーマリンクに移動し、下にスクロールして「変更を保存」をクリックして、すべての投稿リンクが正常に機能することを確認してください。

ステップ 7: パスを更新して画像と壊れたリンクを修正する
WordPress サイトを別のドメインに移動する場合や、ローカルサーバーからライブサイトに移動する場合、リンク切れや画像が表示されない問題に直面します。
URLを更新する方法を2つご紹介します。ご自身に最適な方法をお選びください。
1. 「検索&置換すべて」プラグインを使用してURLを更新する(推奨)
これを修正する最も安全な方法は、Search & Replace Everythingを使用することです。これは強力なWordPressプラグインで、複雑なデータベースクエリを作成せずに、ウェブサイト上のバルク更新タスクを簡単に実行できます。
まず、Search & Replace Everythingプラグインをインストールして有効化する必要があります。
有効化後、ツール » WP Search & Replace ページに移動してください。

ここで、「検索対象」フィールドにローカルサイトのURLを、「置換先」フィールドにライブサイトのURLを入力する必要があります。
少しスクロールして、テーブルの下にある「すべて選択」をクリックします。これにより、プラグインがデータベース内の古いURLをすべて検索するようになります。

次に、「検索と置換のプレビュー」ボタンをクリックして続行します。
プラグインは、データベース内の古いURLのすべてのインスタンスを検索し、結果をプレビューします。

すべてがうまくいったら、「すべて置換」をクリックして変更を保存します。
実行している変更に関する警告が表示されます。「はい」をクリックして続行してください。
プラグインはデータベースを更新し、ローカルURLを現在のウェブサイトURLに置き換えます。
2. URLを手動で更新する(上級者向け)
URLを更新する別の方法は、次のSQLクエリを使用することです。
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
phpMyAdmin にアクセスし、データベースをクリックしてから、トップメニューの「SQL」をクリックして上記のクエリを追加してください。
ローカルサイトとライブサイトの URL に変更し、「Go」ボタンをクリックしてください。

これで、WordPress をローカルサーバーからライブサイトに正常に移行できました。
ライブサイトが順調に稼働していることを願っています。エラーが見つかった場合は、トラブルシューティングのヘルプとして、一般的なWordPressのエラーとその修正方法のガイドをご覧ください。
この記事が、WordPressをローカルサーバーからライブサイトに移行するのに役立ったことを願っています。また、ライブサイトをローカルサーバーに移行する方法に関するガイドや、実用的なWordPress移行手順の究極のウェブサイト移行チェックリストも参照してください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

WPBeginnerスタッフ
/wp-content/plugins ディレクトリの名前を変更することで、すべてのプラグインを一度に無効にしてみてください。こちらにチュートリアルがあります。
通常、プラグインはWordPressデータベースに設定を保存するため、ほとんどの設定は変更の影響を受けないはずです。
Neville Campher
サイトをあるドメインから別のドメインに移動しましたが、すべてのプラグインが機能していません。プラグインを再インストールすると設定を失ってしまいますが、設定を失わずに保持する方法はありますか?
orangedrum
私も同じことを疑問に思っています。ファイルをアップロードしただけではうまくいかず、データベースを再エクスポートしようとすると、これらのデータベースはすでに存在するというエラーが表示されます。助けてください!
santhosh
本当にありがとう。私のような初心者にとって簡単で役立ちました。
Ajay Walia
Thanks wpbeginner.com. i got an Error Establishing Database Connection error (local host to server). then i found your post on google. now i solved this error.
デビッド・A・ベネット
素晴らしいチュートリアルです!ローカルでウェブサイトの開発を続けた場合、新しいファイル(wp-contentフォルダだと思います)をFTP経由でサイトに再アップロードするだけでよいのでしょうか、それとも毎回データベースを再エクスポートする必要があるのでしょうか?
Naveen Mallikarjuna
別の方法を試した後、上記の方法を試したところ、完璧に機能しました。本当にありがとうございます!
WPBeginnerスタッフ
サイトのURLがMySQLホストになっているか確認しましたか?通常はlocalhostか、mysql.example.comのようなサイトのサブドメインです。不明な場合は、ホスティングプロバイダーに問い合わせてください。
チャンダラ・ティエン
WPBeginner様、おかげさまでガイドのおかげで全て正常に動作するようになりました。
チャンダラ・ティエン
「データベース接続確立エラー」この問題が発生しており、まだ解決していません。
wp-config.php の設定は以下の通りです。
<>
問題の特定と修正にご協力ください。
ご親切に感謝いたします。
ben
記事は大変参考になりますが、いくつか問題があります。サイトのアップロードは成功しましたが、サイトがスタイルシートを認識せず、ログイン後に管理ページが真っ白になります。どうすればよいでしょうか?
Anjali
このガイドをありがとうございます。Backup BuddyやDuplicatorのようなプラグインを使用すると、移行が容易になると記載されています。私はWordPressの使用は非常に初心者なので、この質問への答えは非常に明白かもしれません。移行前にローカルサイトまたはライブサイトにプラグインをインストールしますか?
Wasim
上記のすべての手順を完了した後、index.html ファイルを置き換える必要がありますか?
WPBeginnerスタッフ
いいえ、必要ありません。
ローランド
まず、素晴らしいブログを本当にありがとうございます。あなたのブログのおかげで、WAMPを使って3つの現在のWPサイトプロジェクトを開発しようというアイデアを得ました!!
まだローカルホストにWPをインストールしていません。クライアントのライブサーバーへの移行時にマルチサイトインストールで問題が発生する可能性があるかどうか疑問に思っているからです。
WPマルチサイト機能を使用して、クライアントのために3つのサイトを1つのデータベースで開発したいと考えています。しかし、SQLデータベース1つに3つの異なるドメインをマッピングするという代替のマルチサイトインストール方法を使用する予定なので、本番環境に移行する際にすべてがうまくいくか確信が持てません(このプラグイン経由:http://wordpress.org/plugins/wordpress-mu-domain-mapping/)。つまり、localhostでマルチサイト設定で example1.com + example2.com + example3.com を開発し、後で本番サーバーにエクスポートしたいと考えています。
If someone could clear my doubts as to whether this could be a potential source for problems later on, please do so.
その場合、WordPressのインスタンスを3つ個別に開発することになりますが、それは何としても避けたいです。
ありがとうございます!ローランド
DPI
問題なく動作します。素晴らしいガイドです。WPB さん、ありがとうございます。
Jørgen Wolf
これが気に入りました。非常に良いガイドです。本当にありがとうございます。私のサイトは今オンラインです!
Ramo
どうもありがとうございます
WPBeginnerスタッフ
最も可能性の高い原因は、新しいデータベースが空であることです。WordPressは新しいデータベースに正常に接続します。その後、データベースが空であることを検出し、新しいサイトであると想定します。古いデータベースをインポートする必要があります。その後、サイト名とサイトURLを変更し、リンクを更新する必要があります。このガイドを参照してください。
John Kiathe
素晴らしいガイドでした。ありがとうございます。
Crocker27
こんにちは、
素晴らしいチュートリアルをありがとうございます!自分でテーマを一から作成し、オンライン公開の最終段階に入ったのですが、行き詰まってしまいました…
ページを新しいSQLデータベースに直接指定したときに、5分間のインストールページが表示される原因は何でしょうか?
ローカルホストからSQLデータベースをエクスポートしました。サーバーに新しいデータベースを作成してインポートし、wp-configファイルを新しいデータベースに接続するように変更しました。そうしたところ、5分間のインストールページにリダイレクトされました。
古いデータベースのままにしておくと、テーマは機能しますが(コンテンツ/投稿/メニューなどはすべて間違っています)、何が起こっているのか理解できません。データベースに何か問題があるのではないかと推測していますが、何が問題なのか全く分かりません!
ご協力ありがとうございます!
Paul Seidel
FTPにウェブサイトを何度もアップロードし、wp-config、SQLデータベースなどを変更しましたが、なぜかアドレスに「wordpress」が残っており、バックエンドにログインできません。助けてください!
クリストファー
同じ問題を抱えています
WPBeginnerスタッフ
ローカルサーバーから古いバージョンのデータベースをアップロードした場合、これらの変更は失われます。
Andrew Avantgardian
驚くほどうまくいきましたが、なぜか最後のステップ(MySQLクエリ)は必要ありませんでした。移行後、すべてのリンクと画像は問題ありませんでした。おそらく、新しいバージョンのWordPressに関連しているのかもしれません。
このガイドをありがとう
Naveed
チュートリアルをありがとうございました。自動転送を謳うプラグインに誤解していました。
素晴らしい仕事です。続けてください。
WPBeginnerスタッフ
この記事は、ライブサイトが実際にはローカルホストで開発されていることを前提としており、作業のためにライブサイトを停止したことを前提としていません。
コンピューターにローカルコピーを作成してライブサイトで作業している場合。この戦略は通常、サイトのレイアウトのみを操作したり、新機能を追加したり、一部の機能をテストしたりするために使用されます。このように、データに影響を与えることなくウェブサイトで作業でき、サイトをローカルサーバーからライブサイトに移動しても、データベースは通常変更されません。
お役に立てれば幸いです
npp07
ありがとうございます。しかし、コミュニティの貢献(コメント、フォーラムなど)を伴うウェブサイトに変更を加え、開発バージョン間に追加されたコメントを上書きすることなく、投稿の作成(ブログだけでなく、BuddyPressやSymposiumのようなもの)を含めて開発できるようにする方法について、おすすめの記事はありますか?
ゲスト
Yse Livefyre と Disquss コメントシステム
npp07
返信したと思ったのですが、ここに見当たりません…新しい機能を追加するというのは、BuddyPressを使ってページや投稿を追加するということですか?開発中にライブサイトで会話が続いている場合、ライブサイトにアップロードする際にその会話は失われるか、マージされますか?
npp07
素晴らしい記事をありがとうございます。以前は静的サイトでこれを実行したことがありますが、この記事では WPBeginner.com が毎日どのように行っているか(BackUpBuddy を使用して)と述べています。まだ BackUpBuddy は使用していませんが、新しいプロジェクトで使用する予定です。
コミュニティコメントがあるサイトでは、これはどのように機能しますか?毎日このプロセスを繰り返してデータベースを上書きすると、データベースにあるコメントを失うことはありませんか?既にライブサイトに開発アップデートを構築するための、わずかに異なる手順はありますか?
フスナイン
All works fine .. but my header image not work (Crash) .. and when i save permalink in setting it says Connection not established !!
Jenna
こんにちは!
データベースをインポートしようとすると、次のようになります。
SQLクエリ:
—
— データベース: `wpdb`
—
— ——————————————————–
—
— テーブル `wp_commentmeta` の構造
—
CREATE TABLE `wp_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) DEFAULT NULL ,
`meta_value` LONGTEXT,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQLからのメッセージ:
#1046 – データベースが選択されていません
—
これをどうやって修正できますか?
ありがとう、
Jenna
ランディ
クリーンでシンプル
Changa Masomakali
これは素晴らしい記事です!! 本当にありがとうございます。しかし、私のサイトが表示されません。wp-configファイル内のDBホスト名に関連していると思います。これは何であるべきですか?
Bloodico
この記事は本当に素晴らしいです!!ありがとうございます!!
ステップ7で「localhost/test/」を「www.yourlivesite.com/」に置き換える際に、wp_postmetaも確認するように言及していただければ完璧になります。
そして、(自動で行われない場合)変更する必要がある.htaccessファイルのためにステップ8を追加していただければ幸いです。
the line “RewriteBase /test/” has to be suppressed and the line “RewriteRule . /test/index.php [L]” has to be changed to “RewriteRule . /index.php [L”
Once again a BIG thank you for this great article that made my day so easy !!
B-Designs
これはまさに私のクライアントのサイトに必要な修正でした。
貴重なご意見、誠にありがとうございました。
デビッド
管理パネルへのログインに問題があります。サイトは正しく表示されますが、SQLスクリプトを実行した後でもリンクが機能しません。ログインしようとすると、エラーは返されず、フォームがクリアされるだけです。何かアイデアはありますか?
Miguel Leite
こんにちは。
素晴らしい投稿です!! 本当にありがとうございます。初めての作業を正しく行うのに役立ちました。
質問があります。逆のことをしたいのですが、ライブサイトからローカルサイトへWordPressを移動するには、ライブサーバーから始めてローカルで終了するプロセスを実行するだけでよいのでしょうか?
Transient
本当にありがとう
ハルディープ・カウル
本当にありがとうございます!!!本当に役立ちました。
ニッケシュ
すべての手順を完了しましたが、wp-adminページにアクセスできず、次のエラーが表示されます
Warning: Cannot modify header information – headers already sent by (output started at /home/sulakasa/public_html/sulakasa/wp-content/themes/CherryFramework/includes/less-compile.php:155) in/home/sulakasa/public_html/sulakasa/wp-includes/pluggable.php on line 1121
マリサ・ディ・モンダ
これは遅すぎるかもしれませんが、もしあなたや他の誰かが再びこの問題に直面した場合、これが私を助けてくれました:
https://wordpress.org/support/topic/wp-admin-has-a-redirect-loop-after-migrating-to-new-server
WPBeginnerスタッフ
WordPress.comが引き続きドメイン名を管理しています。新しいウェブホストにドメインの登録を転送できます。または、WordPress.comでドメインのネームサーバー情報を更新し、新しいウェブホストを指すように設定するだけです。正しくWordPress.comブログをWordPress.orgに移行する方法のガイドの指示を参照してください。
WPBeginnerスタッフ
はい、WordPress をインストールしてからテーマをアップロードするだけで済みます。
jellman
混乱しています。これは投稿も移行するためのものですか?ローカルで開発されたWordPressサイトがありますが、まだコンテンツがありません。したがって、DreamHostサイトにWordPressをインストールしてから、コンピューター上のテーマファイルをライブサーバーに移動することはできませんか?
WPBeginnerスタッフ
WordPress.com ではテーマの編集やプラグインのインストールはできません。WordPress.com と WordPress.org の違いに関するガイドをご覧ください。
Mawuli
あなたのチュートリアルに従って、すでにwordpress.comサイトをwordpress.orgにエクスポートしました。
しかし、私の問題は、すでにwordpress.comでドメインを持っており、サイトをライブに移動しようとしたときに、これらのフィードバックを受け取ったことです…。wordpress.comはまだ私のホストですか、それとも別のホスティングアカウントを購入する必要がありますか?
Mawuli
wordpress.comでドメインを持っています。あなたのチュートリアルを通じてwampserverでWordPressを正常にインストールした後、新しいウェブサイトをデザインし、必要なすべてのプラグインをアップロードして使用することができました。
次に、ライブサイトに移行したいのですが、そのためここにたどり着きましたが、最初のステップでつまずいています。
FTPクライアントとしてFileZillaを使用しています。ホスト名を入力するように求められたので、(wordpress.com)という名前で入力しました。ユーザー名、パスワード、ポート番号(21)を入力しましたが、接続しようとすると次のようになります。
“エラー: 接続がタイムアウトしました
エラー: サーバーに接続できませんでした
どうすればいいですか?ホスティングサービスを購入する必要がありますか、それともWordPress.comがまだ私のホストですか?ホスティングというものが全く理解できていないようです。これを説明してください。
ありがとうございます
WPBeginnerスタッフ
Sofaculous を使用して WordPress をインストールすることは必須ではありません。
MHK
この作業のすべての手順は期待どおりに機能しました…。素晴らしい!!!!、ただし、これはステップ1または前提条件としてこのチュートリアルに含めるべきです………SoftaculousからWordPressをインストールし、それで作成されたデータベースを削除して、データベースをインポートする必要があること、そしてSoftaculousからWordPressをインストールした後、FTPからWPファイルをインポートする必要があること。
奇妙なエラーに直面しています。Chromeは私のウェブサイトを期待どおりに開きます……IEは「工事中」ページを表示し続けます?? 何か考えがあれば非常に感謝します…….index.htmlファイルを削除しました。
Yazz Am
こんにちは、ステップ6でWordPress管理パネルにログインしようとすると「データベース接続を確立できません」というエラーが表示されます。助けてください。
フェルディナンド
ローカルホスト上にサイトを構築し、ローカルで管理したいと考えています。記事を書き、書き終えたらウェブホストにアップロードします。投稿するたびに、上記で説明された方法でサイトとPHPデータベースを更新する必要がありますか?それとも、変更されたファイルのみをアップロードする方法はありますか?これは、オフラインでサイトを管理することで非常に時間を節約できるため、知りたいことです。
Rizky M R
私のサイトは動作していますが、ウェブサイトのどのページや投稿も開くことができません。また、SQLクエリの修正後も画像が表示されません。
Charlie Barnett
こんにちは、あなたの説明は非常に役立ちました。ローカルでホストしていたWPサイトをライブに転送することができました。しかし、ステップ6でログインしようとすると、ログインできず、次のエラーが発生します。
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者に連絡し、エラーが発生した時刻と、エラーを引き起こした可能性のある操作について通知してください。
このエラーに関する詳細情報は、サーバーのエラーログで入手できる場合があります。
リクエストを処理するために ErrorDocument を使用しようとした際に、500 Internal Server Error が発生しました。
これは理にかなっていますか?アップロードで何か見落としましたか?
Charlie さん、ありがとうございます
WPBeginnerサポート
WordPressで内部サーバーエラーを修正する方法については、内部サーバーエラーを修正する方法をご覧ください。このエラーは一般的な性質のため、通常は問題の場所を示しません。
管理者
wanda serros
サイトは表示されていますが、まだ完全に機能していません。一部の画像をクリックして拡大表示しようとすると、「要求されたコンテンツを読み込めませんでした。後でもう一度お試しください。」というメッセージが表示されます。
データベースを確認しましたが、「localhost」のインスタンスが一部のフィールドに残っていることがわかります。「post_contents」クエリはすでに実行しました。データベース内の「localhost」のすべての言及をウェブサイトのアドレスに変更するために、追加のクエリを実行する必要がありますか?
ありがとうございます。あなたのサイトは非常に役立ちました。
Timothy
もちろん、localhost および localhost/ のすべてのインスタンスを置き換えてください。
リサ
データベースのアップロード方法がようやくわかりました。まずSQLファイル内でテキストエディタの変更を行いました。次に、wp_optionsの「home」と「siteurl」の変更、ライブのcパネルファイルマネージャーからwp_config.phpファイルを編集して更新するなど、他のすべての手順を完了しました。それでも「データベース接続確立エラー」が表示されます。新しいホスティングサイトにWordPressをインストールした際、独自のデータベース(ss_1)が作成されたことに気づきました。あれを削除すべきでしょうか?
WPBeginnerサポート
エラーの最も一般的な原因は、通常、パスワード、データベース、ユーザー名、またはホスト情報が間違っていることです。これは、MySQLサーバー上の他のデータベースとは関係ありませんので、削除する必要はありません。wp-config.phpファイルでデータベースに正しい情報を入力していることを確認してください。
管理者
カルロ
ライブウェブサイトのローカルコピーを作成するために、あなたの指示に従いました(逆の方法で)。
唯一の問題は、スタイルシートが読み込まれず、WPのバックエンドでも画像が表示されないことです。
これを修正するために別のSQLクエリを実行する必要がありますか?