ローカルサーバーからライブサイトへWordPressを移行する方法(2つの方法)

多くのWordPressユーザーは、コンピューター上のローカルサーバーを使用してウェブサイトを操作することを好みます。これにより、オンラインで変更を公開する前に、プライベートでウェブサイトを操作できます。

最終的には、オンライン訪問者がアクセスできるようにライブサーバーに移動する必要があります。この移行は、ウェブサイトがライブサイトで正常に機能することを保証するために重要です。

私たちは多くのローカルウェブサイトで作業してきたので、コンテンツをライブウェブサイトに転送する最も簡単な方法を学ぶ必要がありました。

この記事では、WordPressをローカルサーバーからライブサイトに移動する方法をステップバイステップで説明します。

WordPressをローカルサーバーからライブサイトに移動する方法(2つの方法)

WordPressをローカルサーバーからライブサイトに移行する理由

ローカルサーバーでWordPressブログを構築することは、訪問者に影響を与えることなくウェブサイトの変更をテストするための安全な方法です。

ウェブサイトの完成度が上がったら、次のステップはローカルサーバーからライブサイトへ移行することです。

サイトをローカルサーバーからライブサイトに移行する2つの方法をご紹介します。

最初の方法は WordPress の移行プラグインを使用するもので、初心者におすすめです。

2番目の方法では、WordPressをローカルサーバーからライブサイトに手動で移動する方法を説明します。

あなたに最適な方法を選択できます:

WordPressサイトを移行する前に

ローカルサーバーからライブサーバーにWordPressを移行するには、いくつかの準備が必要です。

まず、お使いのコンピューター上のローカルサーバー(localhostとも呼ばれます)でWordPressサイトが実行されており、それに完全にアクセスできることを前提とします。

次に、ドメイン名ウェブホスティングが必要です。

初心者が低品質または無料のウェブホスティングプロバイダーから始めて後悔したという話を数え切れないほど聞いてきました。私たちの経験では、適切なホスティングプロバイダーを選択することは、あらゆるウェブサイトの成功にとって非常に重要です。

決定を容易にするために、Bluehost の利用をお勧めします。彼らは公式に推奨されているWordPressホスティング会社であり、WPBeginnerユーザー限定の割引と無料ドメインおよびSSL証明書を提供しています。

基本的に、月額わずか2.99ドルから始めることができます。

優れたBluehostの代替案をお探しなら、Hostingerを検討してみてください。WPBeginnerユーザー限定の割引と無料ドメイン名も提供しています。

少し多く支払う余裕がある場合は、SiteGroundをチェックしてみてください。WPBeginnerの読者向けの特別オファーもあります。

ウェブサイトのセットアップにヘルプが必要な場合は、ウェブサイトの作成方法に関するステップバイステップガイドに従ってください。

最後に、FTPプログラムが必要で、ローカルサーバーサイトをライブサイトにアップロードする方法を知っている必要があります。FTPの使い方

準備はいいですか?WordPressサイトの移行を始めましょう。

動画チュートリアル

WPBeginnerを購読する

文章での説明をご希望の場合は、そのまま読み進めてください。

方法1:移行プラグインを使用してWordPressをローカルサーバーからライブサイトに転送する(推奨)

この方法はより簡単で、初心者におすすめです。ローカルホストからライブサイトへWordPressを移行するために、WordPress移行プラグインを使用します。

ステップ 1: Duplicator プラグインのインストールとセットアップ

まず、ローカルサイトにDuplicatorプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

プロのヒント: Duplicatorにはプロ版もあり、安全なバックアップ、クラウドストレージ、簡単なサイト復元などを提供しています。

有効化後、Duplicator » Backups ページに移動し、「新規作成」ボタンをクリックする必要があります。

移行のために新しいバックアップを作成する

これにより、バックアップに名前を付けることができる画面が表示されます。

次に、「次へ」ボタンをクリックします。

バックアップパッケージの名前

Duplicatorは、すべてが正常かどうかを確認するためにいくつかのテストを実行します。

すべての項目が「良好」とマークされている場合は、「ビルド」ボタンをクリックしてください。

パッケージをビルド

このプロセスは、ウェブサイトのサイズによっては数分かかる場合があります。完了するまでこのタブを開いたままにしてください。

完了すると、「インストーラー」と「アーカイブ」パッケージのダウンロードオプションが表示されます。「両方のファイルをダウンロード」ボタンをクリックして、両方のファイルをコンピューターにダウンロードする必要があります。

両方のバックアップファイルをダウンロードする

「アーカイブ」ファイルは、WordPress サイトの完全なコピーです。WordPress のコアファイル、画像、アップロード、テーマ、プラグイン、および WordPress データベースのバックアップが含まれています。

‘インストーラー’ファイルは、ウェブサイトを含むアーカイブファイルを展開することで、移行プロセス全体を自動化するスクリプトです。

ステップ2:ライブWordPressウェブサイト用のデータベースを作成する

インストーラーを実行したり、localhostからホスティングサーバーにWordPressウェブサイトをアップロードしたりする前に、新しいライブウェブサイト用のMySQLデータベースを作成する必要があります。

MySQLデータベースを既に作成済みの場合は、この手順をスキップできます。

データベースを作成するには、ホスティングアカウントのcPanelダッシュボードにアクセスする必要があります。「データベース」セクションを見つけて、「MySQLデータベースウィザード」アイコンをクリックしてください。

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移行ウィザードが起動します。

インストーラーはいくつかのテストを実行し、スクリプトを初期化します。

Duplicator移行ウィザードステップ1

[セットアップ]セクションで、MySQLホスト、データベース名、ユーザー名、パスワードを入力するように求められます。

ホストはおそらくローカルホストでしょう。その後、前のステップで作成したデータベースの詳細を入力します。

次に、「検証」ボタンをクリックして、入力した詳細が正しいことを確認します。

設定の検証

その後、「次へ」ボタンをクリックして続行します。

Duplicatorは、アーカイブからWordPressデータベースのバックアップを新しいデータベースにインポートします。

ローカルサイトおよび新しいライブサイトを指すURLも更新されます。

「管理ログイン」ボタンをクリックすると、ライブサイトの WordPress 管理エリアに入ることができます。

管理者ログイン

ライブサイトにログインすると、Duplicatorはインストールファイルを自動的にクリーンアップします。

これで完了です。WordPress をローカルサーバーからライブサイトに正常に移行しました。

方法2:ローカルサーバーからライブサイトへWordPressを手動で転送する

この方法では、WordPressをローカルサーバーからライブサイトに手動で移動する方法を示します。最初の方法が機能しない場合や、手動で行うことを好む場合に役立ちます。

ステップ 1: ローカル WordPress データベースのエクスポート

まず最初に行う必要があるのは、ローカルWordPressデータベースをエクスポートすることです。これにはphpMyAdminを使用します。

これに慣れていない場合は、phpMyAdminを使用したWordPressデータベース管理の初心者ガイドをご覧ください。

単純にhttp://localhost/phpmyadmin/にアクセスし、WordPressデータベースをクリックします。次に、上部メニューバーの「エクスポート」ボタンをクリックします。

ローカルホストからのエクスポート

「エクスポート方法:」オプションで、「クイック」または「カスタム」を選択できます。カスタムを選択すると、データベースをエクスポートするためのより多くのオプションが提供されます。

ただし、データベースをダウンロードするには、「クイック」を選択してから「実行」ボタンをクリックすることをお勧めします。

phpMyAdminを使用してWordPressデータベースをエクスポートする

ステップ2:WordPressファイルをライブサイトにアップロードする

さて、ウェブサイトのすべてのファイルをライブサイトに移動する必要があります。

開始するには、FTPクライアントを開き、ウェブホスティングアカウントに接続してください。

ライブサイトに接続したら、ファイルを正しいディレクトリにアップロードしたことを確認してください。たとえば、「yoursite.com」でサイトをホストしたい場合は、すべてのファイルをpublic_htmlディレクトリにアップロードします。

次に、ローカルのWordPressファイルを選択し、ライブサーバーにアップロードします。

WordPressファイルをFTPでアップロード

ステップ3:ライブサイトでMySQLデータベースを作成する

FTPクライアントがWordPressファイルをアップロードしている間に、データベースをライブサーバーにインポートし始めることができます。

ほとんどのWordPressホスティングプロバイダーは、ホスティングアカウントを管理するためにcPanelを提供しているため、cPanelを使用してデータベースを作成する方法を説明します。

まず、cPanelダッシュボードにログインし、「データベース」セクションにある「MySQLデータベースウィザード」アイコンをクリックする必要があります。

MySQLデータベースウィザードを選択

次の画面で、新しいデータベースを作成できます。

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

データベースの名前と新規作成

cPanel は、新しいデータベースを自動的に作成します。

次に、新しいユーザーのユーザー名とパスワードを入力し、「ユーザーを作成」をクリックします。

新しいデータベースユーザーを作成

次に、作成したユーザーをデータベースに追加する必要があります。

まず、「すべての権限」チェックボックスをオンにします。

すべての権限チェックボックスを確認する

次に、下にスクロールして「変更を保存」をクリックして変更を保存します。

ライブWordPressサイト用の新しいデータベースを正常に作成しました。

ステップ 4: ライブサイトへの WordPress データベースのインポート

次のステップは、WordPress データベースをインポートすることです。

cPanelダッシュボードに移動し、「データベース」セクションまでスクロールダウンして、「phpMyAdmin」をクリックします。

phpMyAdminをクリックします

これによりphpMyAdminに移動します。ここで、上記で作成したデータベースをクリックします。phpMyAdminには、テーブルのない新しいデータベースが表示されます。

次に、トップメニューの「インポート」タブをクリックします。インポートページで、「ファイルを選択」ボタンをクリックし、最初のステップで保存したローカルサイトからデータベースファイルを選択します。

phpMyAdmin経由でデータベースをインポートする

その後、ページ下部にある「実行」ボタンをクリックします。データベースは自動的にphpMyadminにインポートされます。

ステップ5:サイトURLを変更する

次に、ライブのWordPressサイトに接続できるように、データベース内のサイトURLを変更する必要があります。

phpMyAdminで、先ほどインポートしたデータベース内のwp_optionsテーブルを探してください。

データベースのプレフィックスを変更した場合は、wp_options の代わりに {new_prefix}_options になっている可能性があります。

次に、wp_options の横にある「参照」ボタンをクリックします。または、サイドバーのリンクをクリックして、wp_options テーブル内のフィールドのリストがあるページを開きます。

wp_options テーブルをブラウズする

次に、options_name列で、siteurlオプションを探す必要があります。

次に、「編集」アイコンをクリックします。

phpMyAdminでsiteurlを編集する

これにより、フィールドを編集できるウィンドウが開きます。

option_value入力ボックスには、http://localhost/testのようなローカルインストールのURLが表示されます。

このフィールドに新しいサイトのURLを入力する必要があります。例: https://www.wpbeginner.com

次に、「Go」ボタンをクリックしてフィールドを保存できます。

siteurlフィールドを編集する

次に、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が他の必要な場所でもすべて修正されていることが保証されます。

それが完了したら、設定 » パーマリンクに移動し、下にスクロールして「変更を保存」をクリックして、すべての投稿リンクが正常に機能することを確認してください。

パーマリンク設定を保存する

WordPress サイトを別のドメインに移動する場合や、ローカルサーバーからライブサイトに移動する場合、リンク切れや画像が表示されない問題に直面します。

URLを更新する方法を2つご紹介します。ご自身に最適な方法をお選びください。

1. 「検索&置換すべて」プラグインを使用してURLを更新する(推奨)

これを修正する最も安全な方法は、Search & Replace Everythingを使用することです。これは強力なWordPressプラグインで、複雑なデータベースクエリを作成せずに、ウェブサイト上のバルク更新タスクを簡単に実行できます。

まず、Search & Replace Everythingプラグインをインストールして有効化する必要があります。

有効化後、ツール » WP Search & Replace ページに移動してください。

ローカルからライブサイトへの移行でURLを検索および置換する

ここで、「検索対象」フィールドにローカルサイトの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の画像をライブサイトに移動した後の壊れたURLの修正

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

ライブサイトが順調に稼働していることを願っています。エラーが見つかった場合は、トラブルシューティングのヘルプとして、一般的なWordPressのエラーとその修正方法のガイドをご覧ください。

この記事が、WordPressをローカルサーバーからライブサイトに移行するのに役立ったことを願っています。また、ライブサイトをローカルサーバーに移行する方法に関するガイドや、実用的なWordPress移行手順の究極のウェブサイト移行チェックリストも参照してください。

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

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

究極のWordPressツールキット

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

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

912 CommentsLeave a Reply

  1. こんにちは!

    ステップ6まで完了し、データベース接続エラーが発生しました。パラメータを変更したところ、エラーが500エラーに変わりました。そして今、行き詰まっています。

    ローカルのMAMP DBの名前は「localdatabase」で、ライブサイトに作成した新しいDBには編集できないプレフィックスがあるため、ライブサイトの新しいデータベース名は「web_localdatabase」になります。

    質問:
    1. ローカルデータベースの名前はライブサイトのものと同じであるべきですか?
    2. そうでない場合、ステップ6の変更以外に何か行う必要がある変更はありますか?

    ありがとうございます!!!!!!!

  2. こんにちは、
    指示通りに手順を実行したつもりです。WAMP経由でlocalhostにアクセスしました。cPanelはStableHost経由です。FileZillaを使用してFTPしました。移行後、サイトを確認したところ、最新の投稿の半分が欠けていました。それはまだ公開されていませんでした。localhostで作成した最初の投稿でした。(最近wp.comからwp.orgに移行しました。移行時には20件未満の投稿がありました。それらはすべてlocalhostからライブ環境にエラーなく移行されました。)FTPアップロード中に「転送失敗」はありませんでした。気づいたエラーもありませんでした。

    不完全なブログ記事を見た後、WAMPを使用して元のコンテンツを表示するためにlocalhostにアクセスしようとしました。そのプロジェクト名はもう表示できません。移行前に割り当てた名前でlocalhost上のブログコンテンツにアクセスできません。フォルダはwww内にまだ存在します。

    何か正しいことをしたのでしょう。ライブサイトにはなかった投稿の一部がそこに表示されました。私のローカルホストはどうなりましたか?サブフォルダには何もありません…すべて非常に単純で、シンプルに保とうとしました。

    トラブルシューティング:
    ステップ7の指示通りにSQLクエリを実行しましたが、メッセージは「#1146 – Table ‘sxxxxx_wp574.wp_posts’ doesn’t exist.」でした。wp_574はステップ3で作成したデータベース名です。クエリはlocalhost名とウェブサイトのドメインを使用しました。
    コンピューターを再起動しました。
    WAMPの「すべてのサービスを再起動」オプションを使用しました。

    今、私は完全に混乱しています!次に何をすべきかわからないだけでなく、本当に台無しにしてしまうのではないかという恐れから、Googleの提案を試すことさえ恐れています。助けていただけますか?移行が不完全だったことについての洞察があれば知りたいですが、今はローカルホストのことでよりパニックになっています。本当にありがとうございます。あなたの指示は非常にわかりやすく、理解しやすいです。

    敬具、シンディ

  3. こんにちは!
    リンクの更新(ステップ7)で問題が発生しています。URLのマッチングの問題のようです。Velvet Bluesを使用しており、必要なフィールドに古いURLを入力し、新しいURLにも同じように入力していますが、試すたびにエラーメッセージが表示されます。
    確認のためですが:
    – 私の古いURL = 一般設定にあるローカルホストのURLで、ホームページにアクセスしたときにアドレスバーに表示されるものです。
    – 私の新しいURL:.comで終わる、真新しいドメイン名です。
    …合っていますか?

    このエラーはどこか別の場所から来ているのでしょうか、それとも私が間違っているのでしょうか?

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

  4. 現在、ライブサイトがあります。それをMAMP(Mac)にダウンロードし、ローカルで再設計プロセスを開始してから、それを新しく戻したいです。

    1) 新しいサイトをアップロードする準備ができたとき、現在のフォルダの上に配置しますか?新しいフォルダ(またはサブドメイン)を作成してそのディレクトリに配置し、その後ドメイン/DNSを新しいサイトに移動しますか?

    2) ライブサイトにある多くのプレティリンクをダウンロードして作業を開始したいのですが…プレティリンクは現在のドメインの形式を取るだけだと考えて正しいと思います。

    3) ローカルで常に作業し、サイトを毎日/毎週更新したい場合、これが最良の方法ですか?これは、サイトを一度だけ更新したい場合に最適な方法のようです。ローカルで作業してから変更をアップロードする、またはライブ/ローカルサイトを同期する方法や方法はありますか?アドバイスがあれば教えていただけると嬉しいです。ありがとうございます!

    • 1.変更したファイルと、データベースに保存されている変更内容によって異なります。テーマを操作しており、データベースに保存される変更はいくつかあると想定します。その場合、テーマファイルを上書きし、バックアップからデータベースを更新するだけで済みます。

      2. パーマリンク設定を指している場合、それらは影響を受けないと考えています。

      3. サイトで継続的に作業する予定がある場合、この戦略は機能しますが、最善の解決策ではありません。開発サイトをライブサイトに自動的に同期できるソリューションが必要です。たとえば、WordPressサイトのステージング環境を作成する方法に関するチュートリアルをご覧ください。WPBeginnerを購読してください。近日中に詳細な手順を記載した記事でこのトピックをカバーします。

      管理者

  5. みんな、ありがとう!
    いくつかの問題と検討を経て、物事は順調に進みました。しかし、それは私のホストが少し異なっていたためで、Filezillaを使用してFTPにファイルをアップロードするのに問題がありました。重要なドキュメントは失敗メッセージを受け取りましたが、私は以下のことを行うことでそれを解決しました。
    もし誰かがここでSmarterASPを使用しているなら、Filezillaを使用しない方が良いでしょう。統合された(HostingControlPanel/MyWebsites//FileManager)を使用してください。
    データベースをクリーンにした後、HTDOCS/wordpressからファイルをzipする必要があります。そして、このzipファイルをアップロードしてください。
    統合されたファイルマネージャーには、解凍するオプションがあります。すべてのフォルダとドキュメントが表示されるまで、少し待ってください。
    その後、上記のチュートリアルに従えば、うまくいきます。

  6. こんにちは、wpbeginnerさん、

    このチュートリアルをありがとうございます。私が今まで見た中で最高です。

    このステップバイステップの手順に従い、期待通りの結果が得られました。

    その調子で頑張ってください!

    Cheers!

  7. こんにちは、すべて問題ありませんが、他の画像が表示されません。

    localhost/testとはどういう意味ですか?(ローカルサイト)

    ありがとう

  8. こんにちは。素晴らしいチュートリアルをありがとうございます。
    ただ、一つ質問があります…
    説明されている手順に従っても、シリアライズされたデータに問題は発生しません。ファイルパスを手動で変更する際に、シリアライズされたデータの問題を回避するためにスクリプトなどを使用することを推奨するチュートリアルをいくつか見ました。
    何かアイデアや提案はありますか?

  9. こんにちは、wp-adminを実行したときにローカルホストにリダイレクトされた経験のある方はいらっしゃいますか?私はそうでしたが、stackoverflowで解決策を見つけました。基本的に、WP-Optionsテーブルのファイルパスを更新する必要がありました。

    頑張ってください。

    MT

  10. *** これまでの人生で最高のチュートリアルです ***
    HTML/CSSについては知っていましたが、WordPressで作業したことはありませんでした。このチュートリアルは私に大いに役立ち、すべてのステップと表現に従って私のサイトを公開することができました。本当にありがとうございました!

    このウェブサイトを通じて、さらに学ぶことに非常に意欲的です。

  11. ライブサーバーへの移行中に深刻な問題が発生しています。ローカルでは、同じテーマを使用するサイトが2つあります。どちらも個別のデータベースとサイトで実行されており、ローカルではどちらも問題なく動作しています。一方のサイトはアップロードされ、正常に動作しており、もう一方のサイトをアップロード中です。ここで問題が発生します。データベースをエクスポートして作成しましたが、問題なく動作し、すべての画像が正しく表示されます。ファイルをすべてアップロードし、設定を修正してから問題が発生しました。コンテンツが読み込まれず、テーマが半分しか表示されず、間違ったサイトのロゴが表示されるようです。すべてのリンクを修正するためにログインしようとしましたが、「内部サーバーエラー」が返ってきました。サーバーは内部エラーまたは設定ミスに遭遇し、リクエストを完了できませんでした。

    サイトを以前の外観に戻しましたが、次のステップが全くわかりません。誰か助けてもらえませんか?ローカルでは完璧に動作しているのに、本番環境では大失敗する理由が理解できません。

  12. 移行完了後、ホームページしか機能しない場合があることに注意してください。

    この場合は、ダッシュボード > 設定 > パーマリンクにアクセスして、変更を保存をクリックしてください。これによりmod_rewriteが更新され、問題が解決するはずです。私には解決しました。

  13. コメントスレッドから私のメールアドレスを削除してください。毎回購読解除を試みましたが、機能していません。

  14. このガイドをありがとうございます。私はこの分野の初心者以上です。すでにホスティングにインストールされているデータベースがある場合、どのように進めればよいですか?削除して新しいものを作成する必要がありますか、テーブルをキャンセルするか、単に空にする必要がありますか?ご協力ありがとうございます。

  15. すべてを移動しましたが、WPにログインしようとするまでうまくいきました。パスワードが間違っていると繰り返し表示されます。phpMyAdminで詳細を変更しようとさえしました。WPにログインする前にクエリを実行したことが問題である可能性がありますか?

    • 問題を解決しました。WPにサインインしてパーマリンクを再保存しただけで、サイト全体が更新されました。素晴らしいチュートリアルをありがとうございます。

  16. 残念ながら、ローカルホストからオンラインにサイトを移行できませんでした。ログインページにたどり着きましたが、ログイン情報が受け付けられませんでした。問題の原因は何だと思われますか?諦めたくないので、もう一度試してみるかもしれません。

    • Angelaさん、こんにちは。

      データベースファイルをライブサーバーにインポートするのを忘れていませんか?

      それでもうまくいかない場合は、以下をお試しください。

      DB管理パネルにアクセスし、wp_usersを見つけて、そこに手動で追加してください。

      お役に立てば幸いです。

  17. 素晴らしいガイドです。すべてうまくいきました。本当にありがとうございました!!

  18. こんにちは、すべての手順に従いましたが、ステップ #4 で .gzip ファイルを選択してインポートしたところ、以下のエラーが発生しました。

    #1064 – SQL構文エラーです。MySQLサーバーのバージョンに対応するマニュアルで、行2の「?」の近くで使用する正しい構文を確認してください。

    何か手伝ってもらえますか?

    • 私も同様の問題を抱えています。別のドメインのサブフォルダに追加しましたが、アクセスすると Themes 404 ページが表示されます。他のページに直接アクセスしようとすると、ホストの 404 ページが表示されます。誰か何かアイデアはありますか?

  19. すべての手順を実行しましたが、サイトが以前のように表示されません。ほとんどのCSSが転送されていないようです。Diviテーマを使用していました。

    このようになります:

    何かヒントはありますか?

  20. こんにちは

    サイトにデータベースをインポートしようとしたときに、このエラーが発生しました

    エラー
    SQLクエリ:


    — Database: `lcmi`

    CREATE DATABASE IF NOT EXISTS `lcmi` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

    MySQLからのメッセージ:ドキュメント

    #1044 – ユーザー「lazarbwn」@「localhost」はデータベース「lcmi」へのアクセスを拒否されました

    これをどうやって解決すればいいですか?

  21. まだ実行していませんが、ローカルサイトは順調に見えます。2つ質問があります(これはおそらく大きすぎて、フォローアップ記事が必要になるかもしれません)。

    1.これを実行してライブサイトでうまくいった場合…しかし、ローカルで新しい開発を続けたいのですが、増分変更にも同様のプロセスはありますか?

    2. マルチサイトを使用した場合、これはどのように影響しますか(現在は使用していません)。

    ありがとう、

    • 変更が何に影響しているかによります。テーマのCSSやPHPコードを変更した場合は、FTPを使用して変更されたファイルをサーバーにプッシュする必要があります。WordPressの設定を変更した場合は、データベースのコピーの手順を進めるだけで済みます。

  22. このチュートリアルをありがとうございます。2週間、あらゆることを試しましたが、何が足りなかったのかようやくわかりました。ウェブサイトにはアクセスできるようになりましたが、画像が表示されず、レイアウトがめちゃくちゃです。ステップ7を実行したところ、少し改善されましたが、まだひどい状態です。他に何かできることはありますか?

  23. 分かりやすく、手順通りに進められます。
    「ローカルサーバーからライブサイトへWordPressを移行する方法」に関する最高のチュートリアルです。

    ありがとうございます

  24. WPBEGINNERサポート様、カスタムWordPressサイトをいくつかのページで作成し、ここで説明されているすべての手順を使用しました。すべて正しく機能しましたが、ページのURLはまだlocalhostです。これらのページのURLを変更するにはどうすればよいですか?

    • 管理画面にアクセスできる場合は、設定 -> 一般に移動して、WordPressのアドレスとサイトのアドレスを変更してください。または、phpmyadminを介して行うには、ステップ5を参照してください。

      管理者

  25. こんにちは!この方法を試したのですが、以下のエラーが発生します。

    lessphp fatal error: load error: /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/bootstrap/less/bootstrap.lessが見つかりませんでしたlessphp fatal error: load error: /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/style.lessが見つかりませんでした
    警告: ヘッダー情報を変更できません – ヘッダーは既に送信されています (出力は /home/weliketo5/public_html/breg/wp-content/themes/CherryFramework/includes/less-compile.php:155 で開始されました) /home/weliketo5/public_html/breg/wp-includes/pluggable.php の 1207 行目

    どなたか助けていただけますか?

  26. ステップ4:ライブサイトへのWordPressデータベースのインポートを実行中に、次のSQLエラーが発生します。

    エラー
    MySQLからのメッセージ: ドキュメント

    #1064 – SQL構文エラーです。MySQLサーバーのバージョンに対応するマニュアルで、行105の「?」の正しい構文を確認してください。

    何が間違っていて、どのように修正できるか教えていただけますか?

    • インポートしようとしているバックアップファイルが破損している可能性があります。新しいコピーをエクスポートしてから、もう一度試してください。それでもうまくいかない場合は、ウェブホスティングプロバイダーにMySQLのバージョンを更新するように依頼してください。

      管理者

  27. このプロセスを開始する前にWordPressをサーバーにインストールする必要がありますか、それとも記載されている手順に従うだけでよいですか?

  28. ありがとう、とても参考になりました!ホスト上の正しいサーバー名などを特定できたら、すべてうまくいきました。

  29. うまくいきました、ありがとうございます。しかし、投稿やブログで最もよく見られるローカルサーバーアドレスにリンクしているリンクがまだいくつかあります…どうすればよいですか?助けてください…投稿以外のすべてはうまくいきました。ありがとうございます。

  30. こんにちは

    すべてうまくいきましたが、投稿リンクが機能しません。SQLクエリを実行しましたが、リンクは「指定された入力ファイルがありません」というエラーで壊れていました。

    ヘルプをお願いします

  31. すごいね、君は最高だよ。

    私もうまくいきました。

    このようなチュートリアルをさらに多く書いてください。私はWordPressの初心者です。

    再度、ありがとうございます。

  32. こんにちは、

    ステップ2ですが、public_htmlディレクトリがない場合、他にどこにファイルをアップロードできますか?ミロさんの質問の件です。ファイルマネージャーに入り、httpdocsファイルに移動してそこにアップロードしました。
    ありがとうございます

  33. データベースを移行する方法についての、本当にシンプルでわかりやすいチュートリアルをありがとうございます。DB_HOST名を更新するように記載されていませんでしたが、それ以外は素晴らしかったです。

  34. こんにちは!まず、詳細なガイドをありがとうございます。
    すべての手順を問題なく実行しました。しかし、ローカルホストにインストールしていたテーマやプラグインがすべて消えてしまい、ページが全く違う見た目になってしまいました。以前のプラグインと設定をすべてインポートするにはどうすればよいですか?お返事お待ちしております。

  35. このチュートリアルをありがとうございます。うまくいきました!しかし、ローカルで作成したページが見つからず、設定も正しくありません。新しいWordPressのインストールはできました。
    何が間違っていたのでしょうか?

  36. こんにちは。このチュートリアルをありがとうございます。しかし、ステップ6で問題が発生しました。最初の5つのステップはすべて完了しています。しかし、データベースでURLを変更した後、サイトをリロードしても、「データベース接続エラー」のようなメッセージは表示されず、サイトはローカルホストで開き続けます。どうすればよいか教えてください。

  37. 実際のサイトにMySqlデータベースを作成するにはどうすればよいですか?プロバイダーは私を助けてくれますか?

  38. こんにちは、また私です。今度はステップ7で問題が発生しました。そのコードを自分のウェブページに
    SQLに入力しましたが、5ページのうち2ページはまだ機能しません。おそらくあなたの指示をあまりよく理解していなかったのでしょう。「ただし、自分のローカルサイトとライブサイトのURLに変更することを忘れないでください」とはどういう意味ですか?

    • こんにちは
      メニューの「外観」の下を確認し、正常に機能していないメニューを一つずつクリックしていただけますでしょうか。エラーが見つかることを願っています。
      ナディ

  39. こんにちは、

    助けてくれてありがとう…

    すべてのステップが完璧に機能しています…。

    しかし、ログインしようとしたり、リンクをクリックしたりすると…

    次のようなメッセージが表示されます…

    私のウェブサイト :
    内部サーバーエラー

    サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。

    このエラーが発生した時刻と、このエラーの直前に行った操作を webmaster@ に連絡して、サーバー管理者に通知してください。

    このエラーに関する詳細情報は、サーバーのエラーログで入手できる場合があります。

    リクエストを処理するために ErrorDocument を使用しようとした際に、500 Internal Server Error が発生しました。

    このエラーの解決策は何ですか…

    • こんにちは、NIKHILさん。私も同じ問題を抱えています。問題の原因を特定できましたか?もしそうなら、解決策を教えていただけますか?

      乾杯
      ドウェイン

  40. wp-config.phpの編集方法がわからないため、ステップ6で問題が発生しています。問題は、右クリックして表示/編集を開いても、データベース名、ユーザー名、パスワードを入力するオプションがないことです。
    また、ステップ3では、見えるフォルダがhtdocsフォルダしかないため、そこにWPファイルをアップロードしました。FileZillaを使用しています。
    メールで回答いただけると大変助かります。
    Miloš B.

    • Milose… wp-config.phpファイルを開くときは、メモ帳ドキュメントとして開き、テキストの先頭にあるデータベース名、ユーザー名、パスワードを見つけて、テキストを手動で編集してから再度保存する必要があります。

  41. 圧縮エクスポートを使用してインポートする際にsqlエラー1064が発生しました。非圧縮の.sqlとしてエクスポートすることで、最終的に動作しました。

返信する

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