WordPressウェブサイトをlocalhostからLiveサーバーに移動する方法

コンピューター(またはローカルサーバー)にインストールされた仮想Webサーバーを使用すると、WordPress Webサイトを簡単かつ迅速に構築およびカスタマイズできます。すべての編集には保存と更新が必要であるため、ライブサーバー上でWordPressサイトを開発すると、帯域幅とインターネットトラフィックの制限を考えると、簡単に悪夢になる可能性があります。.


このため、ほとんどの開発者は、WordPress開発の重要な部分をすべてローカルサーバーで実行し、完成したWebサイトをライブサーバーにアップロードすることを選択しています。同様に、Webサイトへの将来の更新は、ライブ環境にアップロードされる前にローカルで行われ、テストされます.

この投稿では、WordPress Webサイトをローカルサーバーからライブサーバーに移動するプロセスについて説明します。このプロセスにより、サイトのすべてのコンテンツ(画像、投稿、ページ)だけでなく、テーマやプラグインをコンピューター上のディレクトリからホストの運用サーバーに安全に移動できます。明らかに、このプロセスを簡単にするいくつかの便利なプラグインがありますが、手動プロセスを学ぶことは常に有利です.

前提条件

このチュートリアルでは、いくつかの前提条件をすでに満たしていることを前提としています。これらは、始める前に必要ないくつかの単純な要件です.

1.ローカルのWordPressインストール

コンピューターでWordPress Webサイトが実行されている必要があります。独自のローカルホスト環境のセットアップの詳細については、WordPressをローカルにインストールする方法に関するガイドをチェックアウトするか、Flywheelでローカルをチェックアウトしてください.

2.ホスティングプラン

PHPとMySQLのサポートを提供するアクティブなホスティングプランも必要です。幸い、ほとんどのホスティングプロバイダーはPHPとMySQLをサポートしています。さらに良いことに、多くのプロバイダーはWordPress用のワンクリックインストールスクリプトを提供しているため、手動設定を行う必要はありません。.

もちろん、WP Engineで管理されたWordPressホスティングをお勧めします。これにより、すべてのWebサイトとライブテーマのデモを強化しています。さらに、直感的な管理パネルにより、WP Engineはサイトの管理を容易にします。プランは、1つのインストールで月額29ドルから始まります(ただし、リンクを使用すると、年間プランで2か月無料で利用できます)。その値札の準備ができていない場合は、BluehostやSiteGroundなどの企業から、毎月約3ドルの優れたスターター共有ホスティングプランを見つけることができます。.

3. SFTPアクセス

最後に、次のようなクライアントプログラムとともに、ホスティングアカウントへのSFTPアクセスが必要です。 FileZilla. これを使用して、ファイルをホストにアップロードします。または、cPanelのファイルマネージャオプションを使用できますが、SFTPとは異なり、cPanelはローカルディレクトリ構造のビューを提供しません。さて、これらすべての準備が整ったら、準備ができているはずです.

方法1:コアWordPress機能を使用してコンテンツをエクスポートおよびインポートする

WordPressサイトをローカルサーバーから本番環境にすばやく簡単に移動するには、WordPressに組み込まれているエクスポートツールを使用します。この方法は、WordPressがすでにライブホスティングアカウントにインストールおよびセットアップされており、 ライブウェブサイトにコンテンツがありません. WordPressのインポート機能は既存のコンテンツを上書きせず、単に追加するだけなので、これは非常に重要です。古いコンテンツがある場合は、いつでもガイドを使用してWordPress Webサイトをリセットできるため、クリーンインストールを使用して作業できます。.

わかりました–ウェブサイトの移動を開始するには、ローカルにインストールされたWordPressダッシュボードに移動し、下にスクロールしてください ツール. 選択する 書き出す 「すべてのコンテンツ」の放射状ボタンをチェックします.

WordPressダウンロードエクスポートファイル

これにより、XMLファイルがコンピューターにダウンロードされます。ファイルには、サイトのコンテンツに関するすべての詳細が含まれます(投稿、ページ、カスタム投稿タイプ、メディアなど、単一のコンテンツダウンロードオプションを選択した場合を除く).

次に、ライブWordPressサイトにログインし、ローカルサーバーで使用したテーマとプラグインをアクティブにします。それが終わったら、 ツール>インポート.

WordPress Import LocalHost Content

WordPressインポートプラグインをインストールするように求められた場合は、インストールしてアクティブにします。最後に、プラグインを使用して、ローカルホストからエクスポートした.xmlファイルをインポートします。これを行うには、最初に インポーターを実行 WordPress見出しの下のオプション(注:インポーター機能を使用して、Blogger、Tumblrなどの他のソースからコンテンツを移動することもできます).

インポートするWordPress Select XMLファイル

次に使用する ファイルを選ぶ オプションを選択してXMLファイルを選択し、クリックしてアップロードおよびインポートします。コンテンツがインポートされるのを待ちます。待つ時間は、インポートするコンテンツの量とホスティングプランによって異なります。.

この方法では、投稿、ページ、メディア、メニューがライブサイトに移動します。もちろん、メニューの場所を設定してウィジェットを再度追加する必要がありますが、他のすべてが移動されることを考えると、これは、追加のプラグインをインストールしたり、手動で移動を処理したりしない場合に最適なオプションです。.

方法2:プラグインを使用してWordPress Webサイトを移動する

ウェブサイトのシームレスな転送が必要な場合は、プラグインを検討することをお勧めします。 Googleをすばやく検索すると、無料のオプションとプレミアムオプションが大量に表示されますが、ここに3つのお気に入りがあります(それらを使用してWebサイトを移行する方法の簡単な説明)。.

DesktopServer

DesktopServerを使用する理由

DesktopServerは、WordPressをコンピューター(MacまたはPC)にローカルにインストールするために使用できるプレミアムソフトウェアです。これにより、仮想ホストのセットアップ、テストサイトの複製、ローカルマルチサイトの作成、サイトのアーカイブなどが簡単になります。しかし、DesktopServerの最高の機能の1つは、無料でローカルサイトをラブサーバーに簡単に移行できることです。 DesktopServerプラグイン.

プラグインをインストールし、ローカルのDesktopServerセットアップからサイトをエクスポートし(「ライブホスティングサーバーの詳細を取得する」オプションを必ず選択してください)、プラグイン経由でインポートします。出来上がり!しかし、あなたは彼らのオンラインドキュメントにアクセスして、より多くのガイドを見ることができます DesktopServerを展開する方法 あなたのライブサーバーへ.

BackupBuddy

BackupBuddyでWordPressサイトをバックアップ

別の素晴らしいソリューションは、iThemesによるBackupBuddyです。この素敵なプラグインは、独自のWebサイトのバックアップを管理するための最高のソリューションです。それを使用すると、完全なWebサイトバックアップ(データベースおよびすべて)を作成し、定期的なバックアップをスケジュールし、独自のコピーを(ローカルまたはBackupBuddy Stash経由で)保存し、ImportBuddyでWebサイトを復元することもできます.

しかし、BackupBuddyを使用してローカルサイトをライブサイトに移動できることをご存知ですか? BackupBuddyの組み込みの移行機能を使用して、ウェブサイトをコンピューターからインターネット(またはホストからホスト)に移動できます。プラグインは、ドメインの変更を処理し、URLを自動的に置き換えて、大きなデビューのためにWebサイトをシームレスに移行します.

デュプリケーター

Duplicator WordPressプラグイン

最後に、Duplicatorは、独自のサイトのバックアップと移行を管理するために利用できる素晴らしいフリーミアムプラグインです。とともに Duplicator free plugin 独自のオンデマンドバックアップを簡単に作成し、サイトバンドル(クライアントサイトで再利用するコンテンツ、テーマ、プラグインのパッケージ)を作成し、ウェブサイトをローカルからライブに簡単に移動できます(プラグインをローカルにインストールしてパッケージ化してからインストールするだけです)同じプラグインを使用しているライブサイト).

または、Duplicator Proを使用する場合は、スケジュールされたバックアップ、同期ストレージ(Amazon、Dropbox、Googleドライブなど)、マルチサイト互換性、cPanel API、メール通知、プロサポートなどのプレミアム機能を利用できます。 1年間の費用はNikeトレーナーのペアよりも安く、Webサイトが安全で安全であることを知ることは、それだけの価値があります。.

方法3:ローカルからLiveサーバーにファイルを手動で転送する

最後のオプションは、Webサイトファイルを手動で移動することです。これにはサーバーへのアクセスが必要です。基本的に、このプロセスでは、ローカルインストールからデータベースファイルをダウンロードし、サーバー上の新しいデータベースにインポートする前に正しいパスに編集し、最後にローカルWordPressインストールのすべてのコンテンツをアップロードします。.

データベースファイルをエクスポートする

まず、ローカルサーバーを起動して、 phpMyAdmin – 入力するだけ localhost / phpmyadmin あなたのウェブブラウザに。この例では、XAMPPを使用しています。 phpMyAdmin インターフェイスは次のようになります。

phpMyAdmin

左側のパネルには、すべてのデータベースがリストされています。ローカルのWordPressサイトのデータベースを選択してクリック 書き出す の上部に phpMyAdmin 窓。 「クイック」エクスポート方法がデフォルトで選択されています。そのままにして、クリックします 行く.

データベーステーブルのエクスポート

SQLファイル(my_test.sqlなど)がコンピューターのダウンロードフォルダーにエクスポートされます。.

ファイルパスの変更

WordPressのWebサイトをローカルでゼロから構築する場合、すべてのURLが絶対パスになることに注意してください。つまり、コンテンツファイルへのすべてのリンク(投稿、画像、投稿タイプ)は、 http:// localhost /. ライブインストール用にこのリンク構造を変更する必要があります。そうしないと、データベースファイルのアップロード後にコンテンツが正しく表示されません。.

これを行うには、コードエディターを使用して、エクスポートしたデータベースファイルに対して「検索と置換」を実行します。 Notepad ++を使用して、「http:// localhost / my_test」を検索して置き換え、実際のURLに置き換えています。ドメインのルートフォルダーに「my_test」フォルダーを作成しただけです。ルートに直接インストールする場合は、フォルダーを作成する必要がないため、置換URLは単にhttp://www.yourdomainname.comになります。ローカルのWordPressフォルダをアップロードします public_html (ホスティングアカウントのルート).

ファイルパスを変更する

URLの置換が完了したら、保存して閉じます.

ホスティングアカウントで新しいデータベースを作成する

これで、ローカルサーバーの主要部分は完了です。ライブ環境をセットアップし、最後にファイルをアップロードして、Webサイトをライブにできるようにします。 WordPressサイトの新しいデータベースのセットアップ方法は、ホスティングによって異なります.,

プランでcPanel(BluehostやHostGatorなど)を使用している場合は、ホスティングアカウントからそれを開いて、 MySQLデータベース.

新しいデータベースを作成する

選択すると MySQLデータベース, ユーザー名とパスワードの入力を求められます。これは、Webサイトの新しいデータベースに関連付けられる新しいユーザーアカウントです。ユーザー名やパスワードなどの個人情報は、WordPressでデータベースファイルを構成するときに必要になるため、メモしてください。新しく作成されたデータベースは、選択したユーザー名と同じ名前になります.

管理されたホスティングアカウントを使用している場合、cPanelがない可能性があります。たとえば、WP Engineを使用すると、アカウントにログインしてクリックするだけで、プランに新しいインストールを作成できます。 インストールを追加 リンク.

WP Engine追加インストール

次に、必要な情報を入力します(ちなみに、まだドメインの準備ができていない場合は、これをステージングサイトとして設定できます)。.

WP Engine追加インストール情報

それでおしまい!新しいサイト(およびデータベース)の準備ができました.

データベースファイルを新しいデータベースにアップロード

ライブサーバーに新しい(空の)データベースができたので、コンピューターに保存されているデータベースファイルをアップロードします。参照してください phpMyAdmin ホストのインターフェースと選択 インポート. ローカルサーバー上のWebサイトからエクスポートしたSQLデータベースファイルを参照して選択します.

ホストにphpMyAdminがない場合は、 データベースの復元 オプション MySQLデータベース. 同じことを行います。SQLファイルを参照して選択できます。.

mySQLデータベース

復元オプションを使用してデータベースファイルをインポートしました。ローカルインストールの場合とまったく同じようにWebサイトを復元できるため、これは重要なステップです。あとは、編集するだけです wp-config.php ファイル、ウェブサイトファイルのアップロード、パーマリンクの修正を行います。.

修正 wp-config.php ファイル

を開く wp-config.php コードエディターのファイル(ローカルのWordPressインストールフォルダーを参照)。変更する必要がある詳細は次のとおりです。

  • define( ‘DB_NAME’、 ‘your_database_name’);
  • define( ‘DB_USER’、 ‘your_database_user’);
  • define( ‘DB_PASSWORD’、 ‘your_database_password’);
  • define( ‘DB_HOST’、 ‘localhost’);

手順3でライブサーバーにデータベースを作成するときに定義した設定を入力するだけです。ホスト名は、サーバーのIPアドレスを入力するか、そのままにしておきます。 ローカルホスト ホストが明示的に言った場合。ここに明記されているので、私はlocalhostのままにしておきます。Webサーバーで実行されているスクリプトでこのデータベースに接続するには、ホスト名として「localhost」を使用する必要があります。」 設定の編集が完了したら、ファイルを保存して閉じます。他には何も変更しないでください.

注意: 何か問題が発生した場合に備えて、いつでも元に戻すことができるように、必ず古い値のコピーを保存してください。.

ウェブサイトファイルのアップロード

ライブサーバーですべてをセットアップしたので、実際のWordPress Webサイトファイルを移動するときが来ました。 SFTPクライアントを起動し、SFTP接続の詳細を使用してホスティングアカウントに接続します。まだ持っていない場合は、ホストから取得できます。一部のホスティングプロバイダーでは、SFTPログインはcPanelの詳細と同じです.

接続したら、 public_html または www フォルダー(またはWordPress Webサイトをインストールするルートのフォルダー)とすべてのファイルをローカルサーバー上のWordPressインストールフォルダーからライブサーバー上のこのディレクトリにコピーします.

パーマリンクを変更

最後のステップは、ローカルサーバー上の古いサイトのパーマリンク構造と一致するように、新しいWebサイトのパーマリンク構造を変更することです。これを行うには、新しいWebサイトの管理ダッシュボードに移動して、 設定>パーマリンク. ローカルインストールに使用した構造を選択して保存します。 WordPressのWebサイトが公開されます.

結論

ここまでで、ローカルのWordPressインストールをライブサーバーに移動したときに何が起こるかについて適切な洞察が得られるはずです。 WordPressは多くの柔軟性と使いやすさを可能にします。ローカルホストでの開発では、ライブの本番環境ではできないほどのミスを許すことができるため、無制限の微調整とカスタマイズが可能です。.

ローカルホストからライブサーバーにWordPressウェブサイトをアップロードする最良の方法は何ですか?以前にこのプロセスを経験したことがある場合、どのような体験をしましたか?コメントであなたの考えを共有してください!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me