多くの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でもフォローできます。


リサ
手順4で、圧縮されたデータベースをインポートしようとすると、次のエラーが表示されます。
エラー
SQLクエリ:
—
— データベース: `testbtat`
—
CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQLは次のように述べています: ドキュメント
#1044 – ユーザー ‘btatxcom’@’localhost’ はデータベース ‘testbtat’ へのアクセスを拒否されました
Bunty Gurung
@Lisa インポートは.zipファイルまたはプレーンテキストの.sqlファイルで構いません。エラーが発生しているのは、アップロードしようとしているデータベースの名前が、作成した名前と一致していないためです。
この場合、ライブサイトのユーザー名は「btatxcom」であると仮定します。通常、データベースはbtatxcom_yourdbになります。その場合、localhostにアクセスしてください。カスタムオプションを使用せずに、データベースを.sqlファイルとしてエクスポートしてください。デスクトップに保存します。右クリックしてnotepad++で開きます(PCにない場合は、ダウンロードしてください。使い方は簡単で、メモ帳のようなものですが、少し凝っています)。
CREATE DATABASE IF NOT EXISTS という行が約22行目あたりにあるか、その用語を検索してください。そこで、データベースの名前が2回出現するので、ライブサイトのデータベース名に合わせて変更します。たとえば、someprefix_yourdb のようにします。保存し、phpmyadmin -> あなたのデータベース -> ブラウズに移動して、保存した.sqlファイルをインポートします。これで完了です。誰かの役に立つことを願っています。
ワンダ・セロス
チュートリアルをありがとうございます。すべて手順通りに正しく行ったと思います。サイトを確認するまで、すべてうまくいっていました。しかし、以下のエラーが表示されます。
お客様のサーバーはPHPバージョン4.4.9で実行されていますが、WordPress 3.8.1は少なくとも5.2.4が必要です。
ただし、Cpanelにアクセスすると、次のように表示されます。PHPバージョン 5.3.26
また、管理画面にアクセスしようとすると、次のようになります。
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103
どんな助けでも感謝します。ありがとうございます。
Wanda
WPBeginnerサポート
ウェブホスティングサービスプロバイダーにお問い合わせください。この件については、彼らがより適切にサポートできます。
管理者
ワンダ・セロス
ウェブサイトは現在稼働していますが、修正すべき問題がいくつかあります。Lunarpagesをウェブホスティングに使用している他のユーザーのために報告しておこうと思いました。コントロールパネルに移動してPHP5を選択する必要があり、その後、public_htmlディレクトリの下にphpiniファイルを追加する必要がありました。
memory=64MB
そして最後に、以下を追加する必要がありました。
suPHP_ConfigPath /home/username/public_html
htaccess ファイルに。
Wisdom
ありがとうございます。とても役に立ちました
デビッド
こんにちは、
データベースを移動した後、wp-admin にアクセスできますが、URL を入力すると白い画面が表示されます。ページの HTML/CSS を見つけられていないようです。ローカルホストの WAMP では完璧に読み込まれるので、奇妙です。
何かアイデアはありますか?
ありがとう
WPBeginnerサポート
設定 -> 一般に移動し、WordPressサイトとホームのURLが新しい場所を指していることを確認してください。
管理者
Roanna
この記事がどれほど私を助けてくれたか、あなたには分かりません!
時間を割いて執筆・投稿してくださり、本当にありがとうございます!
サム
チュートリアルに感謝します。非常に役立ちます。
ジャネット
素晴らしいチュートリアルです、どうもありがとうございました。
開発サーバーから本番サーバーへのプロセスも同じだと思いますか?
WPBeginnerサポート
はい、そうです。
管理者
AM
これらの手順を投稿していただき、本当にありがとうございます!! これなしでは、クライアントのサイトをライブサイトに移行することはできませんでした!! 1点だけ注意点があります。ステップ3の下に、「ホスト名」に関する注記が抜けています。これは少し戸惑いましたが、追加することができました。データベース作成のその部分で問題が発生した場合は、誰かの参考になるかもしれません。重ねて感謝いたします!!
abel kayode
こんにちは
教育的な記事をありがとうございます。
すべての手順に従いましたが、このエラーが発生しました
Parse error: syntax error, unexpected ‘DB_PASSWORD’ (T_STRING) in /home/swagphot/public_html/wp-config.php on line 26
wp-configをタイプミスがないか確認しましたが、すべて正しく見えます。助けが必要です。どうすれば
これを解決できるかわかりません…よろしくお願いします。
WPBeginnerサポート
DB_Password の直前に、開き括弧 ( が抜けている可能性があります。
管理者
Miriam
私はこの分野は全くの初心者で、この説明はこれまでに見つけた中で最も分かりやすいものですが、まだ問題があります。ファイルをホストサーバーに転送しましたが、データベースで詰まっています。ローカル環境にBitnamiでWordPressをインストールしています。http://localhost/phpmyadmin/にアクセスしても、データベースが表示されません。information_schemaとtestしか表示されません。wp-config.phpを確認したところ、「DB_NAME」、「bitnami_wordpress」と表示されています。次に何をすべきか、どこを見ればよいか全く分かりません。何か助けていただけると幸いです。ありがとうございます。
WPBeginnerサポート
wp-config.phpでDB_UserとDB_Passwordを確認してください。これらを使用してphpMyAdminにログインすると、データベースbitnami_wordpressが表示できるようになります。
管理者
Miriam
ありがとうございます。ありがとうございます。ありがとうございます!!!!!
Sisira
Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much……………….
ジェームズ・デイリー
この記事をありがとうございます – わかりやすく、私にとって完璧に機能しました – 大変な作業だと思っていましたが、手順を正しく実行すればかなり簡単でした
Bilal Ahmad
すべての手順を実行しました。その後、ダッシュボードにアクセスできなくなりました。管理画面にアクセスしてユーザー名とパスワードを入力しても、正しいはずなのにダッシュボードにリダイレクトされません。管理画面に何度もリダイレクトされます。助けてください。
キリット・パテル
このチュートリアルは、ローカルのWordPressサイトをライブサイトに移動する方法を知らない初心者にとって非常に重要です。私にとって役立ちました。
どうもありがとうございます。
mira
こんにちは、
この記事はとても参考になりました。
しかし、次のようなエラーが発生しています。
1044 アクセス拒否
このデータベースエラーを解決するのを手伝っていただけますか?
ジェイ
1044 アクセス拒否エラーを解決するには、データベースファイルをテキストエディタで開き、以下のコードを削除してください。
— データベース: `XYZ`
—
CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `XYZ`;
テリー
チュートリアルでのご協力、ありがとうございます!たくさん学んでいます。以前にも言及された問題なのですが、解決策が得られていません。
ステップ6で詰まっています。データベース接続の確立中にエラーが発生し続けています。
手順の中で一つ変更した点があります。ステップ6でwp-config.phpを編集し、define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’); を追加しました。
いずれにしても、まだ接続できません。もし、正しい方向へ導いていただけるなら、どんなことでも感謝いたします!
charles
私もこの問題を抱えていましたが、データベース名、ユーザー名、パスワード、ホストを入力する際に小さなタイプミスがないことを確認してください。私の問題は、アポストロフィ記号が異なっていたこと(‘記号)でした。名前を変更し始めると、アポストロフィが別の記号に変わり、変更されたかどうかを判断するのが非常に困難でした。しかし、これを修正したらうまくいきました。
rahul
wp-config.phpで要求されているフィールドに、dbnameとサイトのcpanelのユーザー名とパスワードを変更するだけでよかったです。
ジョディ・ホックリー
とても分かりやすく簡単なガイドをありがとうございます。20分足らずで全て完了しました。私の人生がずっと楽になりました。大変感謝しています…
Vivek
同じ手順に従いました。
ウェブサイトがサーバーで公開されましたが、以下の問題に直面しています。
管理画面にメニューが表示されません。
設定を変更しようとしても保存されません。
何かアイデアはありますか?
WawanAdie
わかりました。役に立ちます。ありがとうございます
ジェレット
こんにちは、すべてのファイルをウェブサーバーに正常にアップロードしました。WordPressサイトを表示できます。
問題は、管理ページにアクセスしようとするときです。cPanelで作成したユーザー名とパスワードを使用しても機能しません。無効なユーザー名と表示されます。wp-config.phpファイルを変更しました。新しいユーザー名とパスワードが更新されていることを確認しました。
設定ファイルにあるこの行について、何をどう変更すればよいですか?
/** MySQLホスト名 */
define(‘DB_HOST’, ‘localhost’);
ありがとう。
ムスタファ
検索:
/** MySQLホスト名 */
define(‘DB_HOST’, ‘mysql.yoursite.com’);
ミロスラヴァ・ドンチェフ
Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge
ローカルサイトをライブホストサイトに移行したところ、エラーが1つだけ発生したので、解決方法を共有したいと思います。パーマリンクオプションページに黒い画面が表示され、DebbieVから以下の解決策を見つけました。
「wp-admin/includes/misc.phpを編集し、$got_rewrite = true;の値を強制しました」
他の人にも役立つかもしれません。
乾杯!
ミラ
dhani
こんにちは、
ウェブサイトをホストしたりお金を払ったりせずに、wordpress.orgからwordpress.comにエクスポートする方法はありますか?
ブログはwp.orgにありますが、無料でライブにしたいです…何かオプションはありますか?
ありがとうございます。
ジェイ
localhostからデータベースをgzipped形式でエクスポートする以外は、すべての指示に従いました。phpMyAdminでライブサーバーにインポートしようとしたところ、「#1064 – SQL構文エラーです。MySQLサーバーのバージョンに対応するマニュアルで、‘\u001f?\b’の近くの正しい構文を確認してください。」というエラーが発生しました。しかし、zip圧縮を使用するとデータベースはインポートされます。しかし、7時間かけてすべてのファイルをlocalhostからライブサーバーにアップロードした後、WordPressのインストールを求められ、WordPressをインストールしても投稿は何も表示されません。
ジェイ
wp-configでデータベースの情報を変更しましたが、それでもWordPressのインストールを求められます。
WPBeginnerサポート
データベーステーブルのプレフィックスを変更しましたか?接続しているデータベースが空ではないことを確認しましたか?
管理者
Jigar
同じ問題がありましたが、データベースのプレフィックスで解決しました。サーバー上のデータベースと同じである必要があります。
ADMINさん、ありがとうございます。
soon hao ng
提供していただいたチュートリアルに感謝します。非常に役立ちます。WordPressをローカルサーバーからライブサイトに移動できました。しかし、管理パネルにログインすると、エラーメッセージが表示されます。
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者に連絡し、エラーが発生した時刻と、エラーを引き起こした可能性のある操作を伝えてください。
このエラーに関する詳細情報は、サーバーのエラーログで入手できる場合があります。
リクエストを処理するために ErrorDocument を使用しようとした際に、500 Internal Server Error が発生しました。
ここにいる専門家の方々、この問題をどのように解決すればよいかアドバイスをいただけますか?
ありがとう
WPBeginnerサポート
WordPressで内部サーバーエラーを修正する方法については、こちらのガイドをご覧ください。WordPressで内部サーバーエラーを修正する方法。
管理者
tatiana
こんにちは。localhostをサーバーにアップロードしようとしていますが…上記の手順を何度も実行しましたが、このメッセージが常に表示されます。「サーバー上の / へのアクセス権がありません。」
WPBeginnerサポート
これはサーバー構成の問題のようですので、ウェブホストにお問い合わせください。
管理者
Jose
こんにちは。この投稿はYouTubeで見つけた他のものよりもはるかに役立ちます。
しかし、すべての手順を注意深く実行した後でも、サイトを起動して実行させることができません。
ライブウェブサイトから管理画面にアクセスでき、ダッシュボードにはプラグインやテーマ、投稿、ページを含むすべてが表示されているようです。しかし、ダッシュボード自体からアクセスしても、ウェブサイトは空白のページを表示します。問題がどこにあるのか、そしてそれを解決するために何ができるか、何か手がかりはありますか?
ありがとうございます!
WPBeginnerサポート
ローカルサーバーからライブサイトへの移行は成功したようです。次に、WordPressのホワイトスクリーンオブデスを修正する必要があります。結果をお知らせください。
管理者
Jose
ありがとうございます!
子テーマを使用していたことが判明しました。元のテーマに切り替えて、新しいスタイルシートからではなく、テーマの設定から変更を行ったところ、ホワイトスクリーンの死の問題が解決しました。明確で、徹底的で、役立つブログをありがとうございます。
Jose
デビッド
あなたの問題は、まさに私の現在の問題と同じでした。ただ、子テーマは使用しておらず、カスタムテーマです。ローカルホストでは動作するのに、どうしても動作させることができません。
どなたかアドバイスをいただけますか?
ありがとう
5月
こんにちは、早計だったかもしれません。最近のコメントセクションを除いてすべて正常に動作していますが、コメントが表示されず、「localhost」のブログエントリへのリンクが表示されます。
これは私のブログです:http://www.sugaroverkill.com/blog/
#7を含むすべての手順を実行しました。最近のコメントが正しく表示されるために、他に何か行うべき手順はありますか?
WPBeginnerサポート
It seems to be working now
管理者
5月
Thanks for the article. It worked like a charm!
ジャック・アレン
こんにちは。wp-configファイルでDBホスト名を変更する必要がありましたか?まだデータベース接続を確立できませんというエラーが出ています。よろしくお願いします。ジャック
WPBeginnerサポート
はい、wp-configファイルでデータベース名を変更する必要があります。
管理者
Beth
このリソースをありがとうございます!移行したサイトではすべて正常に動作しているようですが、WordPressにログインするために新しいサイトのwp-adminにアクセスできません。WordPressの新規インストールは行わず、以前のサイトのすべてのファイルを新しいディレクトリに転送しただけです。サイトが2つの異なるURLで稼働している場合、WordPressのインストールは必要ですか?
WPBeginnerサポート
データベースも移動する必要があります。WordPressをある場所から別の場所に移動する場合、インストールスクリプトを再度実行する必要はありません。
管理者
ヴァーナ
ご連絡いただき、ありがとうございました!
あなたの指示は初めてのユーザーにとって完璧に機能し、あなたの努力は本当に、本当に感謝しています。
神のご加護を!
Albert Clayton
All in One WP Migration プラグインを使用して WordPress サイトを移行しています – http://wordpress.org/plugins/all-in-one-wp-migration/
annie
こんにちは、
このチュートリアルを使って、初めてローカルホストを転送する予定です。(まだすべて読んでいません)
しかし、phpadmin を使用する必要があることに気づきましたが、WAMP を初めて使用したときから phpadmin が使用できず、何が間違っているのかよくわかりません(もしここでどこかに言及されている場合は、私のコメントを無視してください)。…
phpadminを使わずにサイトを移行する方法はありますか?つまり、何かをコピー&ペーストすることで。
申し訳ありませんが、私はこれに完全に初心者です…
ありがとう
WPBeginnerサポート
wp dbbackupプラグインを使用して、ローカルホストでデータベースをエクスポートできます。
管理者
annie
返信ありがとうございます
annie
こんにちは、
すべての手順を正常に完了しましたが、ftpアップロードが99%でスタックしているため、手順6に進むことができません。
何か問題があるという考えはありますか?
ありがとう。
Hitesh
ここで説明されているのと同じことをしましたが、それでもテーマのロゴを変更できません。古いサイトを新しいサイトにインポートしました。
ジェフ・マット
本当にありがとうございます!これは私にとって完璧に機能し、MAMPでの開発をもう心配する必要がなくなりました。乾杯!
Ravi
どうもありがとうございます。
Rajeev
Many Thanks for this tutorial
Jose Luis
Thanks for all! You save my life!
アシシュ・グプタ
あなたがおっしゃっていることがよく理解できます。私も初めてその状況に陥り、どうすればよいかわかりませんでした。
Westy
こんにちは、素晴らしいチュートリアルをありがとうございます。
すべてが順調に進んでいるようですが、見た目が完全にめちゃくちゃになっています。
ローカルサーバーで、子テーマを使用し、bp default テーマを使用しています。インポート後、bp default (親テーマ) が Appearance>Themes 設定に表示されなくなり、子テーマが壊れてしまいます。しかし、bp-default のすべてのフォルダなどはローカルからライブサイトにアップロードされているため、なぜ問題が発生しているのかわかりません。
他にこの問題を抱えた人はいますか?解決を手伝ってもらえませんか?
お時間をいただきありがとうございます。
クレア
疲れました。問題は解決しましたか?もしそうなら、どのように解決しましたか?
現在、逆の問題が発生しています。子テーマはローカルサーバーではうまく機能しましたが、ライブサーバーに移行したところ、壊れてしまい、親テーマが復元されました。問題が解決された場合、私が何が間違っているのか手がかりが得られることを願っています。
Pomen Yala
Thanks for sharing this info. Life lot’s easier to switch wordpress for me now
ハイジ・アンダーソン
こんにちは、本当に助けが必要です。ステップ4に到達すると、SQLサーバーで作成した新しいデータベースが見つかりますが、テーブルがありません。それをクリックしてインポートすると、赤で「アップロード作業用のディレクトリに到達できません」と表示されます。これはファイルをアップロードしようとする前です。何が間違っていましたか?
Venkat
こんにちは..あなたのチュートリアルは非常に明確に教えてくれます。あなたの助けにとても満足しています。ありがとうございます!
Priyanka
こんな素晴らしいチュートリアルを共有してくれてありがとう….:)
Samantha
こんにちは、localhostからデータベースをエクスポートし、ステップ4を実行しようとしています。エラー1044が表示されましたが、前のコメントでセクションを削除してライブデータベース名に変更するように見ました。再度インポートしようとしましたが、今度はエラーが表示されます。
#1064 – SQL構文エラーです。MySQLサーバーのバージョンに対応するマニュアルで、'– phpMyAdmin SQL Dump
— version 4.0.4
— http://www.phpmyadmin.net
—
— Ho' の近くの正しい構文を確認してください。行番号1
何か手伝ってもらえませんか?
WPBeginnerサポート
これまでに行った変更を取り消します。
管理者
Mark Johnson
こんにちは、私も同じ問題を抱えていました。アップロードする前にインポートファイルを編集する必要があります。その方法を示すリンクはこちらです:http://support.hostgator.com/articles/cpanel/how-to-import-your-mysql-database
次に、「yourdatabasename.sql.zip」という名前で zip 圧縮し、アップロードします。
クエンティン
素晴らしいガイドです – とても分かりやすいです。そして、その過程でいくつか役立つことを学びました。ありがとうございます。
Gwen
新しいデータベースにsqlファイルをインポートしようとすると、phpMyAdminから次のエラーが表示されます。
#1103 – テーブル名が正しくありません
何か間違っている可能性のある点はありますか?
WPBeginnerサポート
エクスポートファイルを作成する際に、エクスポートファイルに「テーブルが存在しない場合は作成する」がチェックされていることを確認してください。
管理者
ファティマ
どうすればよいですか?
Gwen
こんにちは!ライブサーバーの新しいデータベースにsqlファイルをインポートしようとすると、phpMyAdminからこのエラーが表示されます。
#1103 – テーブル名が正しくありません
何か間違っている可能性のある点はありますか?
Parisa
こんにちは、
記事をありがとうございます。手順を実行しましたが、ウェブサイトにアクセスすると「Index of/」と表示され、その下にウェブサイトにアップロードされたファイルとフォルダが表示されます。ファイルをクリックすると「データベース接続を確立できません」というエラーが表示されます。手助けしてもらえますか?
ありがとう
Jennifer
私も同じ問題を抱えています。何か解決策は見つかりましたか?
Jennifer
実際、「Index of/」メッセージやフォルダは表示されず、「データベース接続を確立できません」というメッセージだけが表示されます。
ホスティングアカウントには GoDaddy を使用しており、データベースのユーザー設定プロセスが少し異なっていました(データベース名がユーザー名でもある、すべてを一度に行うステップです)。これが原因で接続が切断されているのではないかと疑問に思っています。
WordPressのインストールもルートディレクトリではなくサブフォルダに入れています。そのため、テーブル編集時にURLの後にそのフォルダを追加しました。それが問題になる可能性がありますか?
Jennifer
あなたのウェブサイト(ちなみに素晴らしいです—ありがとうございます!!!)をさらに調べたところ、ここで解決策を見つけました:https://www.wpbeginner.com/wp-tutorials/useful-wordpress-configuration-tricks-that-you-may-not-know/
設定ファイル内のlocalhostをIPアドレスに変更したところ、解決しました。
AWASAE
あなたたちのウェブサイトファイルは、public_htmlディレクトリの直下にはないと思います!public_html内のフォルダにあると思います。
フォルダ内に入り、すべてのファイルを選択して、ルートディレクトリに1ステップ移動させてください。
WRONG: public_html/AFolderContainingAllFiles/{allfiles}
RIGHT: public_html/{allfiles}
ショーン
MySQLクエリの修正:
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com’);
~のはずです。
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);
(スラッシュが抜けていました)
WPBeginnerサポート
Shawn、ご指摘ありがとうございます。記事を更新しました。
管理者
Anna
こんにちは、
現在アクティブな古いサイトがある既存のURLに新しいWPサイトを作成しました。既存のサイトにあるSSLを使用して、新しいWPサイトのショッピングカート/支払いゲートウェイをテストする必要があります。そのため、サブフォルダを作成し、MAMPから新しいWPサイトをこのフォルダに移行しました。ログインページにはアクセスできますが、ログイン後、404「サーバーにwp-login.phpが見つかりませんでした」というエラーが表示されます。FTPアクセスで確認しましたが、フォルダ内にあります。何か別のものを更新する必要があるようです。または、テストをローカルで行えるように、SSLフォルダをMAMPにコピーできますか?提案をお願いします。
Anna
swati
記事の手順と同じことを行った後、ホームページのみ表示できるようになりましたが、画像とスライダーが表示されません。さらに、他のページがローカルホストで表示されません。すべての内部ページで「このサーバーに見つかりません」という同じエラーが表示されます。助けてください。
WPBeginnerサポート
wp-adminエリアにアクセスできますか?アクセスできる場合は、設定に移動してサイトとホームページのURLオプションを修正してください。また、WordPressの正しいファイルパーミッションを設定するために、この記事も参照してください。
管理者