ホームページ  >  記事  >  CMS チュートリアル  >  WordPress の移行: 概要

WordPress の移行: 概要

PHPz
PHPzオリジナル
2023-09-01 10:45:01514ブラウズ

WordPress ミートアップ、WordCamp、または WordPress ユーザーが関与するその他の技術イベントに参加すると、最もよく聞かれる質問の 1 つは、「WordPress サイトを移動するにはどうすればよいですか?」というものです。

新規ユーザーにとって、WordPress ウェブサイトをある場所から別の場所に移動するという考えは怖いかもしれません。 WordPress 自体は言うまでもなく、あらゆるビジネスが考慮すべきデータベース、テーマ、プラグイン、アップロードがあります。静的な Web サイトを操作し、HTML ファイルやその他のリソースを移動することに慣れている場合、これはすべて新鮮に見えるでしょう。

しかし、良いニュースは、モバイル WordPress のインストールはあなたが思っているよりも簡単かもしれないということです。単一サイトの WordPress インストールは、さまざまなプラグインのいずれかを使用して移動できます。サイトを手動で移動したり、マルチサイトの内外にサイトを移動したりするなど、より複雑な移動を実行する必要がある場合は、状況はより複雑になりますが、それを行うのに役立つステップバイステップのガイドを提供します。 。 p>

このシリーズでは、6 つの異なるシナリオに焦点を当てて、WordPress サイトを移転する方法を説明します。

    プラグインを使用して単一の WordPress サイトを移動する
  1. Web サイトをサブディレクトリからルート ディレクトリに移動します
  2. 単一の WordPress サイトを手動で移動する
  3. モバイル WordPress マルチサイト ネットワーク
  4. ブログをマルチサイト ネットワークから移動する
  5. サイトをマルチサイト ネットワークに移動する
  6. ###あなたは何が必要ですか######

このシリーズを続けるには、次のものが必要です:

テーマやプラグインを実行する WordPress とともにインストールされるほか、Web サイト上の投稿、ページ、メディアなどの一部のコンテンツもインストールされます。インストールは単一サイトまたはマルチサイト ネットワーク用である場合があります。

サイトを移動する 2 番目の場所。繰り返しますが、これは単一のサイトでも複数のサイトでもよく、その点では開始サイトと同じである必要はありません。
  • 手動で移動するには、FTP クライアント、コード エディター、phpMyAdmin へのアクセスが必要になる場合があります。
  • WordPress を移行する理由は何ですか?
  • 場合によっては、WordPress サイトを移動 (またはコピー) する必要があるかもしれません:

新しい Web サイトをローカルで開発しており、それをライブサーバーにアップロードしたい場合。

ホスティングプロバイダーを変更したい場合。
  • 実行中の Web サイトがあり、開発できるようにそのローカル コピーを作成したい場合。
  • 多くのホスティング プロバイダーは古い Web サイトを自社のサーバーに転送しますが、これを行わない場合、またはローカル インストールから転送する場合は、自分で行う方法を知る必要があります。これらすべてのシナリオで、実行する必要がある手順は同じです。
  • WordPress の移動: 何を移動する必要がありますか?

以前に静的サイトを移動したことがある場合は、そのプロセスが通常は非常に簡単であることをご存知でしょう。サイトを構成するファイルを移動するだけです。ドメイン名を変更していて、コード内に絶対リンクがある場合は、サイト全体でそれらのリンクを変更する必要がありますが、それ以外は特に何もする必要はありません。

モバイル WordPress は少し異なります。 WordPress サイトを移動するには、3 つのものを移動する必要があります:

WordPress自体

データベース
  1. wp-content ディレクトリのコンテンツ
  2. それぞれを簡単に見てみましょう。
  3. WordPress自体

サイトを移動する方法に応じて、サイトを移動またはコピーするか、単に新しい場所に新しい WordPress インストールを作成することができます。これについては、サイトを手動で移動することを検討し始めるときに詳しく説明します。

データベース

データベースの移動は、単にファイルをコピーして新しい場所にアップロードするだけではありません。サイトを手動で移動する場合は、データベースを

xml

または

sql

ファイルとしてダウンロードして、新しいサイトにアップロードする必要があります。 単一サイトをマルチサイト ネットワークに出入りする場合、すべてのデータベース テーブルを移動する必要がないため、これはさらに複雑になります。ただし、これを簡単にするプラグインがいくつかあります。 wp-content ディレクトリ

このディレクトリは WordPress インストールに固有であり、いくつかのフォルダーが含まれています:

テーマは、

themes

フォルダーにあります。
  • インストールされたプラグインは、plugins フォルダーにあります。
  • あなたがアップロードするすべてのメディア ファイル。単一サイト インストールの場合、これらのファイルは uploads フォルダーに配置されます。複数サイト インストールの場合、これらのファイルは Sites フォルダー (または、ネットワークは以前に作成されました) ## フォルダー) バージョン 3.5)。
  • プラグインまたは WordPress 自体によって作成されたフォルダー (upgrade フォルダーなど)。
  • テーマまたはプラグイン リポジトリ (またはテーマまたはプラグイン ベンダー) からダウンロードしたプラグインとテーマを使用している場合は、それらを再インストールする方が簡単です。ただし、アップロードはサイトに固有のものであるため、すべてのアップロードを必ず
  • uploads ディレクトリに移動する必要があります。

    下のスクリーンショットは、私の Web サイトの wp-content ディレクトリを示しています。5 つのフォルダーと 1 つの index.php ファイルが含まれていることがわかります。 WordPress を新しい場所に再インストールすると、index.php ファイルが再作成されます:

    WordPress 迁移:概述

    これが大変な作業のように思えても、絶望しないでください。サイトが単純な単一サイトのインストールである場合は、プラグインを使用してすべての困難な作業を回避できるはずです。マルチサイトを使用している場合でも、役立つプラグインがあります。

    ただし、場合によっては、WordPress サイトを手動で移動する必要があるかもしれません。このシリーズでは、その方法も説明します。

    その他の注意事項

    WordPress を移行するときは、次の点にも留意してください:

    ドメイン名

    ドメイン名を変更して手動で移動する場合は、データベース内のドメイン名へのすべての参照を編集する必要があります。これを行う方法については、このシリーズの関連部分で説明します。テーマにはドメイン名への参照を含めないでください。代わりに get_bloginfo('url') のような関数を使用する必要があります。ただし、テーマ ファイルに悪意のある URL が含まれている場合は、これらの URL を使用する必要があります。変えられる。 URL がハードコーディングされずに WordPress によって生成されるように、これらを正しく変更する方法を説明します。

    WordPress バージョン

    既存の WordPress インストールに出入りする場合は、すべてが同じバージョンの WordPress を実行していることを確認してください。これは、個々のサイトをマルチサイト ネットワークに出入りする場合に特に重要です。最も良い方法は、両方のサイトで WordPress の最新バージョンが実行されていることを確認することですが、古いサイトが何らかの理由で実行されず、新しいサイトが実行される (実際には実行されるはずです) 場合は、修正が必要になる場合があります。移転後に発生する問題、あらゆる紛争。

    ホスティング

    ホスティング プロバイダー間を移動する場合は、新しいサイトが古いサイトとできるだけ似た環境にあることを確認してください (それが移行の理由である場合は、さらに良いことです)。新しいサーバーは同じ (またはそれ以上) バージョンの PHP を実行している必要があります。マルチサイトを使用していてサブドメインを使用している場合は、新しいサーバーでも同じ方法で設定していることを確認してください。これについては、このシリーズの関連部分でもう一度詳しく説明します。

    このシリーズの各部分に取り組む際に、何をする必要があるかを理解できるように、各部分に関連する考慮事項について説明します。

    ###まとめ###

    WordPress の移動は、もちろん、静的な Web サイトを移動するほど簡単ではありません。何をする必要があるかは、移動する WordPress Web サイトの種類によって異なります。ただし、作業を簡単にするプラグインがあり、手動で移動する場合は、プロセスに従って必要なものすべてを移動できます。このシリーズでは、その方法を紹介します。

以上がWordPress の移行: 概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。