ローカルサーバーからライブサイトへ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で、wpbeginnerのサポートは、コメントへの返信として(2017年11月2日午前12時34分)、wp-config.phpファイルでこれらの行を更新する必要があると述べました。以下がその行です。

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    質問ですが、wp-config.php ファイルのこれらの行を更新するには、どの行の後に行う必要がありますか?

    コメントなしのwp-config.phpファイルはこちらです。

    <?php

    define('DB_NAME', 'db');

    define('DB_USER', 'user');

    define('DB_PASSWORD', 'pass');

    define('DB_HOST', 'localhost');

    define('DB_CHARSET', 'utf8');

    define('DB_COLLATE', '');

    define('AUTH_KEY', 'ここにユニークなフレーズを入力してください');
    define('SECURE_AUTH_KEY', 'ここにユニークなフレーズを入力してください');
    define('LOGGED_IN_KEY', 'ここにユニークなフレーズを入力してください');
    define('NONCE_KEY', 'ここにユニークなフレーズを入力してください');
    define('AUTH_SALT', 'ここにユニークなフレーズを入力してください');
    define('SECURE_AUTH_SALT', 'ここにユニークなフレーズを入力してください');
    define('LOGGED_IN_SALT', 'ここにユニークなフレーズを入力してください');
    define('NONCE_SALT', 'ここにユニークなフレーズを入力してください');

    $table_prefix = 'wp_';

    define('WP_DEBUG', false);

    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    require_once(ABSPATH . 'wp-settings.php');

  2. こんにちは。

    この「ハウツー」は既存の確立されたウェブサイトを上書きしますか? そうなるだろうと推測します。

  3. こんにちは
    この有益な投稿をありがとうございます。すべての指示を注意深く実行し、ステップ6でサイトがライブかどうかを確認しようとしたところ、最初に表示されたのと同じページが表示されました。「Index of/」という見出しが表示され、その下に2つのオプション(更新日などの詳細付き)があります。2つのオプションは、403エラーが表示されるcgi-binと、空白ページに移動するwordpressです。私が何か間違えた可能性のあるアイデアはありますか?私はこれに非常に慣れていないので、何か混乱したかもしれません!
    ありがとうございます

  4. Hi

    ローカルホストのWordPressサイトをライブにアップロードしようとしています。
    「データベース接続エラー」というメッセージで詰まっています。wp-configファイルを編集しましたが、今度はウェブサイトに白い画面しか表示されません。次に何をすればいいのか分かりません。「次に、WordPress管理パネルにログインして、設定 » 一般に移動する必要があります。 。」この手順を実行するには、ホスティングにWordPressをインストールする必要があります。教えてください。

  5. こんにちは、

    指導ありがとうございます。エクスポートしたデータベースをコピーしてFTPサイトにアップロードするだけで良いのでしょうか?

    それなら、ローカルホストを将来のアップグレードやテストのためにそのままにしておけますか?

    はい、将来的にどのファイルをFTPにアップロードしてライブにするべきですか?

    ありがとうございます。

  6. Hi, I wonder if you can help. I’ve got all the way to editing the config file and uploading :-( i would now appear to be at a sticking point – any ideas on the below? Everything has gone fine to this point. I’ve amended the name, user and password as advised. Would really appreciate any pointers. Thanks

    「/」アプリケーションでサーバーエラーが発生しました。

    ランタイムエラー

    説明: サーバーでアプリケーションエラーが発生しました。このアプリケーションの現在のカスタムエラー設定では、アプリケーションエラーの詳細をリモートで表示できません(セキュリティ上の理由)。ただし、ローカルサーバーマシンで実行されているブラウザでは表示できます。

  7. こんにちは。このような情報満載のサイトを運営していただき、ありがとうございます。まるで最初から最後まで手を引いてくれたようで、どんな不具合があっても、それを解決する方法についての記事がありました。

    ウェブサイトが稼働し、アップロードされたことを報告できて嬉しいです。まだいくつかの仕上げ作業が必要ですが。本当にありがとうございました。あなたのウェブサイトの手順をステップバイステップで実行しなければ、達成できませんでした。

  8. WordPress管理画面にログインして「設定」→「一般」に移動する際に問題が発生しています。何も変更せずに、一番下までスクロールして「変更を保存」ボタンをクリックします。これにより、サイトURLが必要な場所で修正されるようになります。
    その後、「設定」→「パーマリンク設定」に移動し、「変更を保存」をクリックして、すべての投稿リンクが正常に機能することを確認してください。ログインできないため設定にアクセスできません。ログインページにはたどり着きましたが、ログインできず、アカウントを作成することもできません。リンクが接続されていないからです。この問題をどのように回避できますか?

    • Nickさん、こんにちは。

      wp-config.php ファイルでも URL を更新できます。FTP クライアントを使用してライブ ウェブサイトに接続し、次の 2 行を追加します。

      define('WP_HOME','http://example.com');
      define('WP_SITEURL','http://example.com');
      

      example.com をご自身の URL に置き換えるのを忘れないでください。

      管理者

      • ありがとうございました。非常に役立ちました。WPファイルをあるサーバーから別のサーバーに移動していました。

        しかし、6番目のステップの後半を完了できません。管理者ユーザー名とパスワードを入力できるため、サイトは右上の隅に管理者のようにログインしていることを示していますが、管理パネルにアクセスできません。

        「申し訳ありませんが、このページにアクセスする権限がありません。」というエラーメッセージが表示されます。

  9. こんにちは。
    ウェブサイトをローカル環境で設定するのに大変時間がかかりましたが、ようやくライブサイトに移行する準備ができました。しかし、アクセスするとエラーメッセージが表示されます:

    #1045 – ユーザー ‘xxx’(私のユーザー名)@’localhost’ からのアクセスが拒否されました (パスワードあり: YES)

    ユーザー名とパスワードは正しいはずなのに、ログインもパスワード変更もできません。
    助けてください。WPの設定にかなりの時間を費やしたのに、この問題のためにライブサイトに移行できなくなってしまいました。

    • Juditさん、こんにちは。

      phpMyAdminの設定ファイルを編集する必要があります。

      c:\wamp\apps\phpmyadmin4.1.14\phpmyadmin.conf

      ユーザー名をrootにし、パスワードフィールドを空白のままにします。「AllowNoPassword」をtrueに設定します。変更を保存し、WAMPSERVERを再起動してください。

      管理者

  10. こんにちは。サイトをローカルホストのwampからホスティングサービスに移行しました。
    手順1〜7をすべて実行しましたが、以下の問題に直面しています。
    (競合を避けるために、すべてのプラグインを削除しました)

    – 管理者としてログインすると、ホームページや管理ダッシュボードの代わりにログインページが表示されます。
    – ヘッダーメニューバーのタブはHOMEタブを除いて正常に動作しています。HOMEをクリックするとlocalhostに移動します。他のタブは正しいページに移動します。
    – トップバーメニューのタブ(お気に入り、通知、ログアウト)は機能していません。お気に入りをクリックすると、domainname/login/?redirect_to=http%3A%2F%2domainname%2Fdashboard%2Fprojects%2F#favorites が表示され、ログインページが表示されたままになります。
    – ログアウトをクリックすると、domainname/login/domainname/wp-login.php?action=logout&_wpnonce=942fbc8980 が表示されます。
    – > domainname>dashboard をクリックすると、domainname/login/?redirect_to=http%3A%2F%2Fdomainname%2Fwp-admin%2F に移動し、ログインページが表示されたままになります。

    1. セットアップの問題は何ですか?どのように修正すればよいですか?
    2. ライブサーバー上のすべてのWPファイルとDBを削除して、もう一度やり直すべきですか?

    お願いします。
    ありがとうございます。

    TH

  11. こんにちは、

    これらの指示に従いましたが、素晴らしかったです。ありがとうございます。私の問題は、データベースの確立でまだエラーが発生していることです。古いウェブサイトがpublic_htmlファイルにもまだ残っているため、おそらくそうなるのだろうと認識しています。それらを削除しても大丈夫ですか?

  12. 上記のすべての手順に従いました。ウェブサイトが真っ白です。また、オフラインで作成したWordPressサイトにログインすることもできません。すべてを実行した後、サイトがライブになっているか確認しようとすると、PAGE NOT FOUNDと表示され、ページには画像とキャプションのないホームページが表示されます。どうすればよいか教えてください。

  13. これらの手順を完了した後、「Forbidden: PHP engine is disable」というエラーが表示されます。何か間違ったことをしたようです。どこに問題があるか、何かアイデアはありますか?

  14. Hello,

    WordPressウェブサイトのファイルを、すべてのフォルダとファイルをジップし、cpanelのアップロードボタンを使用してアップロードし、アップロード後に解凍することでアップロードすることは可能ですか?

    誰かこれを試しましたか?これを行った後に何か問題が発生しましたか?

    ありがとう。

    • ジョリー、はい…WordPressフォルダ全体をZip化し、cPanelを使用してアップロードしてから、public_htmlフォルダに展開しました。素晴らしい結果でした。

  15. こんにちは。
    ウェブサイトをローカルホストからライブサイトに(いくつか例外はありますが)無事移行できました。しかし、ローカルホストでも作業する必要があったため、Codex に記載されているアップデートオプションの方法を使用しました。ローカルホストでは管理者パネルとフロントページのみ使用できます。ウェブサイトの他のページをクリックすると、WAMP の設定ページが表示されます。この問題をどのように解決できますか?
    早急に助けてください!
    ありがとうございます!

  16. 必死で誰かの助けが必要です。サイトを2週間かけて作成したのに、MAMPが動作しなくなりました!!!
    すべてが正常に機能し、サイトを構築した後、停電が発生しました。週末はコンピューターを使用せず、戻ってきたらブラウザウィンドウにMySQLエラー#2002が表示されました。他のウィンドウにも何も表示されませんでした。
    Time Machineに戻ってみましたが、それでも動作しません。MAMPを起動するとApacheサーバーは起動しますが、MySQLサーバーは起動しません。ターミナルでApacheとMySQLを再起動したり、キャッシュをクリアしたりしましたが、何も変わりませんでした。MAMPの設定もいじってみました。
    以前、数年前にMAMPを使ったことがあり、問題なく動作していました。気に入っていました!!!素晴らしい働きをしてくれました!!!
    Sierra 10.12.6を使用しています。最初にMAMP 4.1.1をインストールし、問題が発生し始めたら、それが役立つかどうかわかりませんが、4.2にアップグレードしようとしましたが、ダメでした。最初はいくつか問題がありましたが、動作するようになりました。
    El Capitanを実行している別のコンピューターでもMySQLサーバーが起動しません。macOSで実行されるPHPのバージョンが原因かもしれないと思ったので、アップグレードを実行しましたが、それでも何も起こりませんでした!

    サイトには公開予定日があり、それが稼働していなければ顧客はパニックになるでしょうし、雇用主も同様です。そのため、本当に困っています。どんな助けでも大変ありがたいです!!!
    よろしく、ヴィンス

    • Vinceさん、こんにちは。

      これは MAMP でよくある問題で、オンラインで他のユーザーが解決したさまざまな解決策が見つかるでしょう。最も一般的な解決策は、MAMP/db/mysql ディレクトリにあるログファイルを削除してから MAMP を再起動することです。

      管理者

  17. すべての手順を実行し、サイトはライブになりました。
    しかし、現在、さらに2つの問題が発生しています。
    1.すべてのスタイルと画像がサイトにありませんでした。
    2.他のメニューに移動しようとすると、移動できません。500 Internal Server Errorが表示されます。

    ここから出られるように助けてください

    • こんにちは、この問題を解決しましたか?私も同じ問題を抱えています。

      .htaccessを削除して新しいものを作成しました。パーマリンク構造を%postname%に変更しました。Velvet BluesとSQLリンク更新の両方を使用しましたが、まだこのエラーが表示されます。他にどこに行けばいいのかわかりません…

  18. ページが真っ白になったり、HTTP 500エラーメッセージが表示されたりする場合は、wp_optionドキュメントのWP_DEBUGオプションをtrueの値に変更して、発生しているエラーを確認することをお勧めします。

  19. 指示通りに手順を実行しましたが、ステップ6でウェブサイトを読み込んだところ、動作はしましたが、デザインした情報、テンプレート、ページがすべて消えてしまいました。
    ローカルホストのウェブサイトにはアクセスでき、WP Migrateを使ってすべての情報を転送しようとしましたが、うまくいきませんでした。そこで、この人の指示に従いました。
    これでローカルホストのウェブサイトが動作しなくなりました…
    オンラインでウェブサイト全体を再設計しなければならないようです。

    • ジョーダンさん、こんにちは。

      データベースの設定を確認してください。phpMyAdminにアクセスして、ライブサイトのデータベースとローカルサーバーのデータベースを比較してください。

      管理者

  20. データベースをインポートしようとすると、このエラーが表示されます。

    エラー
    SQLクエリ:


    — データベース: `wordpress_test`

    CREATE DATABASE IF NOT EXISTS `wordpress_test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    MySQLからのメッセージ: ドキュメント

    #1044 – ユーザー ‘craigpar4_root’@’%’ からデータベース ‘wordpress_test’ へのアクセスが拒否されました

    誰か助けてもらえませんか?
    ありがとうございます

  21. これは機能したようですが、ローカルコンピューターでのみです。新しいWordPressウェブサイトは、私のコンピューターでは適切なドメインに表示されます。しかし、私の携帯電話や別のコンピューターで同じドメインを試すと、古いウェブサイトが表示され続けます。

    • 他のコンピューターのキャッシュをクリアしましたか?時々、それが問題になります。

  22. ステップ1で失敗しています!phpmyadminのアドレスを入力しても、何も見つかりません。何が間違っていますか?

  23. 拝啓、
    おっしゃる通りにしたら、すべてうまくいきました。管理画面のバックエンドページで少し問題がありましたが、.htaccessファイルを削除してリフレッシュしたら、すべて順調です。

  24. WPBeginner様、
    すべての手順を正しく実行しましたが、wp-adminページが表示されなくなりました!404エラーと表示されます。
    wp-adminフォルダは存在していたにもかかわらずです。
    助けてください。

    • Jasonさん、こんにちは。

      WordPressのパーマリンク構造を更新してみてください。管理画面にアクセスできないため、FTP経由で行う必要があります。ウェブサイトに接続し、.htaccess ファイルを見つけます。バックアップとしてコンピューターにダウンロードしてから、サーバーからファイルを削除します。ウェブサイトのホームページにアクセスすると、WordPressが.htaccessファイルを再生成します。その後、ログインを試すことができます。

      管理者

      • ええ、私のコメントに返信するのに19日も遅すぎます…
        サイトを苦労して移動しました…つまり、再インストールして、古いものから新しいものにコピー&ペーストしたということです T-T

        • Jasonさん、こんにちは。

          返信が遅くなり申し訳ありません。コメントや質問には迅速に対応するよう努めておりますが、コメント数が多いため、正当な質問を見落としてしまうことがあります。

  25. 非常に役立つアドバイスをいただき、ありがとうございました。これにより、非常に難しいプロセスが本当に簡素化されました。

  26. こんにちは、とても役に立ちました。ありがとうございます。

    ちょっと質問ですが、localhost の wp-admin でプラグインにコンテンツを追加する場合、変更を更新するためにデータベースをライブサイトに再度インポートする必要がありますか? (変更を加えるたびにデータベースをインポートする必要があるということですか?)

  27. こんにちは、投稿ありがとうございます。とても参考になります!!! 早速質問ですが、サイトがまだローカルサーバー上にある間にXMLサイトマップを作成して、Google / Webmasterツールに送信すべきでしょうか、それともまずライブサーバーにアップロードすべきでしょうか?

  28. これで問題が発生しています。ステップ2だと思います。WordPressファイルをどこからアップロードすればよいか、明確にしていただけますか?WAMPの一部としてインストールされていますか?だからそこで見つけるのですか?それとも別の場所ですか?よろしくお願いします。

  29. これに関するビデオを作成してもらえませんか…いくつかの手順が不明瞭です。2 番目の手順のように。理解できませんでした。助けてください。

  30. どうもありがとうございます。記事は役立ちました。しかし、データベースをエクスポートしてライブサーバーにインポートした後、いくつかのデータベースファイルが失われました。それらを取り戻すための可能な手段やツールはありますか?助けてください。

  31. 素晴らしい投稿をありがとうございます。非常に包括的で、サイトをローカルからサーバーに正常に転送することができました!

    私が「外部からのリソース」に頼る必要があったのは、SQLデータベースのエクスポート時に設定を保存する部分だけでした。これにより、新しいデータベースが作成されないようにしました(ご推測の通り、私のISPはデータベースを1つしか許可していませんでした)。

  32. ウェブサイトをローカルホストからライブサーバーに転送しても安全ですか?ブログを作成するために、ライブホスティングから始めるべきか、ローカルサーバーから始めるべきか知りたいです。

  33. 助けてください
    URLを.devから.comに変更したところ、404サイトが見つかりませんと表示され、WordPressに戻って修正することもできません。:'(

  34. こんにちは、localhost の DB コンテンツを新しいデータベースにインポートするのに苦労しています。ステップバイステップで確認しましたが、見るところでは正しく行っているはずですが、インポート時にこのエラーが発生します。

    エラー
    SQLクエリ:


    — データベース: `push_db`

    — ——————————————————–

    — `wp_commentmeta` テーブルのテーブル構造

    CREATE TABLE `wp_commentmeta` (

    `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL ,
    `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` VARCHAR( 255 ) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL ,
    `meta_value` LONGTEXT COLLATE utf8mb4_unicode_520_ci
    ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;

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

    #1273 – 未知の照合順序: ‘utf8mb4_unicode_520_ci’

    ローカル データベースのエクスポートでカスタム オプションを選択する場合、他のすべての設定はデフォルトのままにして、「Save output to a file」に変更するだけでよいと想定しています。

    何が原因だと思いますか?
    Tony

    • この部分はクリアしました。ローカルサイトのMySQLのバージョンがサーバーのものより新しかったのですが、ステップ6で再び行き詰まりました。サイトをブラウズすると、Http Error 500が表示されるだけです。どこから始めればよいかわかりません…

      • Tony さん、こんにちは。

        以前、別のサイトで同様の問題が発生し、しばらくの間ライブにする必要がありました。http 500エラーの根本原因は、php.iniファイルでのメモリ割り当てが不十分であることが原因だとわかりました。ウェブサーバーでは実際にそれに入って変更することはできないことはわかっています。wp-config/phpファイル内で定義するというちょっとしたトリックを見つけました。これを一番上の行に貼り付けるだけです。
        define( ‘wp_max_memory_limit’ ‘256m’ )
        これで完了です。

      • こんにちは、Tonyさん。MySQLのバージョンに関する問題をどのように管理しましたか?私もここで同じエラーが出ており、どこから始めればよいかわかりません。これを明確にしていただけますか?

        • こんにちは、この問題は回避できましたが、別の問題が発生しています。

          WP 管理 (ログイン、ダッシュボードなど) を含むすべてのページが、プレーンな HTML で表示されます。レイアウトやスタイリングがないかのようです。何が原因でしょうか?

  35. この詳細な手順をありがとうございます。おかげで助かりました。

    God bless you :)

  36. このチュートリアルは素晴らしいです。手順に従っていれば、ご自身の側で問題がなければ、魔法のように機能します。

    この投稿をありがとうございます。

  37. こんにちは、皆さん!

    ローカルサーバーでWordPressプロジェクトを1つ行いました。WPプロジェクトをサブディレクトリにアップロードする必要があります。手順を教えてください。

  38. Hi

    ローカルのウェブサイトをライブサーバーに転送し、すべての手順を実行しました。localhost:888で見つかったすべてのURLを最終URLに更新しました。
    1ページを除いてすべてのページは正常ですが、その1ページではスライダーとテーブルが1つずつ失われました。

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

  39. この投稿も大変参考になります!
    マイグレーションを一つずつ確認する必要があるたびに役立ちます…

    ありがとうございます!そして、これからも頑張ってください!
    敬具、
    アレックス

返信を残す

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