WordPressマルチサイトネットワークWaaSをインストールおよびセットアップする方法

私たちは皆、SaaSについて聞いたことがありますが、町に新しい頭字語があります….WaaS。これはWebsite As A Serviceの略であり、このガイドでは1つを設定する方法を示します。.


マルチサイトネットワークをセットアップして、1つのアカウントからすべてのWebサイトを管理し、これをサービスとして提供できることをご存知ですか。?

WordPressには、同じWordPressインストールを使用して複数のWebサイトを作成および起動する組み込み機能があります。それはWordPressマルチサイトネットワークです.

マルチサイトは強力なWordPress機能であり、アクティブ化されると、1つのWordPressインストール内で実行されるWebサイトのネットワークを作成できます。それはWordPress 3.0以降に存在し、WordPress.com、New York Times、Harvard、Edublogsなどの多くの大規模なサイトで使用されています。.

マルチサイトの使用を開始し、ブログまたはサイトの独自のネットワークを作成するために知っておく必要があるすべてを紹介します.

WordPressマルチサイトネットワークの概要

マルチサイトネットワークとは、同じ1つのWordPressインストール、データベース、プラグイン、テーマを共有するWebサイトの集まりです。ネットワーク内の個々のサイトは、サーバー上に独自のディレクトリを持たない仮想サイトですが、メディアアップロード用の個別のディレクトリとデータベース内の分離されたテーブルがあります.

マルチサイトは2010年からWordPress機能として稼働していました。これは、ユーザーがブログのグリッドを作成できるようにする機能であるWordPressマルチユーザーに代わるものです。 WordPressはマルチサイトをさらに進化させ、ユーザーが単一のWordPressインストールでさまざまなサイトをホストできるようにしました.

マルチサイトの優れた点は、WordPressのインストール自体が標準のインストールとほとんど同じであるということです。同じフォルダー構造、同じコアファイル、同じコードベースを備えています。つまり、マルチサイトネットワークのインストールは、標準のWordPressサイトのインストールほど複雑ではなく、マルチサイトの更新は、WordPressサイトの更新と同じです。.

使用するサイトの数に関係なく、すべてのネットワークのテーマとプラグインが一度だけ保存されるため、サイトごとに個別のWordPressインストールを使用する場合よりもはるかに少ないサーバースペースを使用できます。.

マルチサイトネットワークを使用する時期と理由

多くの状況で、WordPressマルチサイトネットワークは、複数のスタンドアロンWordPressサイトを管理するよりも便利です。 WordPressマルチサイトネットワークを使用する利点のいくつかを次に示します。

  • ネットワーク管理者として、単一のダッシュボードから複数のサイトを簡単に管理できます.
  • ネットワーク上の各サイトは独自の管理者を持つことができ、これらの管理者は自分のWebサイトのみを管理する機能を持ちます.
  • 1回のダウンロードで、プラグインまたはテーマをインストールして、複数のサイトでアクティブ化できます.
  • WordPress、プラグイン、テーマを1つの「マスター」インストールで更新するだけでよく、更新の管理が簡単になります。.

以下のようなWordPressプラグイン ManageWP 1つのダッシュボードからすべてのWebサイトを管理するのに役立ちます.

ただし、WordPressマルチサイトネットワークを作成しても、複数のサイトの管理に必ずしも役立つとは限りません。マルチサイトネットワークを設定する前に、次の点に注意してください.

  • ネットワークがダウンすると、他のすべてのサイトがダウンし、同じリソースを共有します.
  • いずれかのウェブサイトが予期しないトラフィックを受け取った場合、ネットワーク上の他のすべてのウェブサイトに影響します.
  • 1つのウェブサイトがハッキングされた場合、ネットワーク上のすべてのサイトがハッキングされます.
  • 一部のWordPressプラグインがマルチサイトネットワークでうまく機能しない場合があります.

WordPressマルチサイトを使い始めるために必要なもの

WordPress Webサイトを実行している場合は、マルチサイトを使い始めるために必要なものがすべて揃っています。しかし、より具体的には、次のものが必要です。

  • ホスティング:Webサーバーがマルチサイトをホストできることを確認してください。マルチサイトネットワークは、スタンドアロンのWordPressサイトよりも多くのリソースを必要とするため、共有ホスティングが常に優れているとは限りません。 Cloudways for WordPress Multisiteをお勧めします.
  • 知識:WordPressファイルの編集方法を知っている必要があります.
  • アクセス:一部のWordPressファイルを編集する必要があるため、FTP、cPanel、またはその他の方法でサイトディレクトリにアクセスする必要があります.

マルチサイトネットワークのドメイン名とWebホスティングの選択

WordPressマルチサイトネットワーク上のすべてのWebサイトは、同じサーバーリソースを共有します。それはあなたが必要とする最も重要なことは直立したワードプレスのホスティングであることを意味します.

トラフィックの少ないWebサイトを2、3だけ作成することを計画している場合は、共有ホスティングを回避できます。ただし、マルチサイトネットワークの性質上、サイトの拡大に​​応じてVPSホスティングまたは専用サーバーが必要になります。.

BluehostやHostgatorなどの共有Webホスティングは、パフォーマンスが低く、リソースが限られているため、WaaSの構築には推奨されません.

WaaSの構築にはCloudwaysまたはSitegroundをお勧めします.

Webホスティングの他に、WordPressのインストール方法とFTPを使用したファイルの編集方法に関する基本的な知識が必要です。.

マルチサイトネットワーク上の各サイトは、サブドメイン(例:https://site.mysampledomain.com)またはルート上のフォルダー(例:https://mysampledomain.com/site/)で同じドメイン名を使用します.

サブドメインとサブディレクトリは独自の要件を持っていることに注意してください.

サブドメインの場合、ワイルドカードサブドメインを設定する必要があります。ホスティングアカウントのcPanelにログインします。 [ドメイン]領域で、[サブドメイン]オプションをクリックします.

新しいページに移動します。所定のフィールドに*を入力し、ドロップダウンの横にドメイン名があることを確認します.

[作成]ボタンをクリックして、メインドメインのワイルドカードサブドメインを適切に設定します.

ルート上のサブディレクトリまたはフォルダーについては、かなりのパーマリンクを有効にすると、マルチサイトネットワークがそれらで機能します。セットアップ後、WordPressのウェブサイトを作成して続行します.

WordPressマルチサイトネットワークを有効にしてセットアップする

マルチサイトネットワーク機能は、WordPressのインストールごとに始まります。通常の方法でWordPressをインストールしてセットアップするだけです。その後、マルチサイト機能を有効にするだけです.

マルチサイトを有効にする前に、WordPressサイトの完全なバックアップを作成してください。.

マルチサイトを有効にするには、FTPクライアントまたはcPanelファイルマネージャーを使用してサイトに接続し、wp-config.phpファイルを開いて編集します.

次のコードを/ *の直前のwp-config.phpファイルに追加します。これで終了です。ハッピーブログ。 * /行.

/ *マルチサイト* /
define( 'WP_ALLOW_MULTISITE'、true);

その後、wp-config.phpファイルを保存してサーバーにアップロードします。.

このコードは、WordPressサイトのマルチサイト機能を有効にします。有効にすると、マルチサイトネットワークを設定できるようになります.

マルチサイトネットワークのセットアップを開始する

WordPressサイトでマルチサイトネットワーク機能を正常に有効にしたら、ネットワークの設定に進むことができます。既存のWordPress Webサイトでマルチサイトネットワークを構成している場合は、サイトのすべてのプラグインを無効にする必要があります.

WordPressダッシュボードの[プラグイン]メニューの[インストールされているプラ​​グイン]ページに移動し、[すべてのプラグイン]を選択します。 [一括操作]ドロップダウンメニューから[非アクティブ化]を選択し、[適用]ボタンをクリックします.

完了したら、[ツール]の[ネットワークセットアップ]ページに移動して、マルチサイトネットワークを構成します。.

サーバーにApacheのmod_rewriteモジュールをインストールする必要があることを示す通知がネットワーク設定画面に表示されます。このモジュールは、最高のWordPressホスティングプロバイダーすべてにインストールされ、有効になります.

次に、WordPressに、ネットワーク内のサイトに使用するドメイン構造の種類(サブドメインやサブディレクトリなど)を伝える必要があります.

その後、ネットワークのタイトルを入力し、ネットワーク管理者の電子メールの電子メールアドレスが正しいことを確認してください.

インストールボタンをクリックして続行します.

WordPressに、wp-config.phpファイルと.htaccessファイルにそれぞれ追加する必要があるコードが表示されます.

FTPクライアントまたはcPanelのファイルマネージャーを使用して、これらの2つのファイルにコードをコピーして貼り付けることができます。その後、マルチサイトネットワークにアクセスするには、WordPressサイトに再ログインする必要があります。.

マルチサイトネットワークの構成設定

マルチサイトネットワークのセットアップが正常に完了したら、ネットワーク設定を構成します。.

ネットワーク設定を変更するには、「ネットワークダッシュボード」に切り替えて、新しいサイトを追加し、その他の設定を構成する必要があります.

マウスを管理ツールバーの[個人用サイト]メニューに移動すると、ポップアップメニューが表示されます。 [ネットワーク管理]> [ダッシュボード]をクリックします.

これにより、マルチサイトネットワークダッシュボードが表示されます。マルチサイトネットワークを管理するための新しいメニュー項目があることに注意してください。新しいサイトを作成して新しいユーザーを追加できる「今すぐ」ダッシュボードウィジェットを表示する.

ネットワーク設定を整理するには、管理サイドバーの[設定]リンクをクリックします.

[ネットワーク設定]ページの最初のオプションは、サイトのタイトルと管理者のメールアドレスを設定することです。これらのフィールドには、セットアップ中に入力したネットワークタイトルと管理者の電子メールが自動的に入力されます.

登録用にマルチサイトネットワークを開く

[ネットワーク設定]ページの[登録設定]セクションは、ネットワーク設定で間違いなく最も重要な設定です。.

ユーザー登録とサイト登録の両方がデフォルトでネットワーク上で無効になっています。ユーザー登録のためにサイトを開くか、既存のユーザーに新しいサイトの作成を許可するか、ユーザーとサイトの両方の登録を許可するかを選択できます.

登録通知オプションの横にあるチェックボックスをオンにして、マルチサイトネットワークを開いて登録する場合、新しいユーザーまたはサイトが登録されるたびにメール通知を受信します.

個々のサイト管理者がサイトに新しいユーザーを追加できるようにする場合は、[新しいユーザーを追加]オプションの横にあるチェックボックスをオンにします.

制限付きメール登録オプションを使用すると、サイトまたはユーザーの登録を特定のドメインのメールアドレスに制限できます。これは、組織のユーザーのみがユーザーまたはサイトを登録および作成できるようにする場合に便利です。.

同様に、特定のドメインの登録を禁止することもできます.

新しいサイト設定

[新しいサイトの設定]セクションでは、マルチサイトネットワーク上に作成された新しいサイトのデフォルトオプションを構成できます.

これらの設定では、ウェルカムメールと最初のデフォルトの投稿、ページ、コメントの内容を変更できます.

これらの設定は、ネットワーク管理者としていつでも変更できます.

マルチサイトネットワークのアップロード設定

サーバーリソースの使用状況を追跡することが重要です。 [アップロード設定]セクションでは、サイトがアップロードに使用できる合計容量を制御できます.

デフォルト値は100 MBで、少なくとも100枚の写真のアップロードに適しています。使用しているディスク容量に応じて、この容量を増減します.

デフォルトのアップロードファイルタイプは、画像、音声、動画、PDFファイルです。 doc、docx、odtなどのファイルタイプを追加することができます.

また、ファイルサイズの制限を選択して、ユーザーが過度に大きなファイルをサーバーにアップロードできないようにすることもできます.

メニュー設定

次に、メニュー設定にジャンプします。ネットワークサイトのプラグインセクションの管理メニューを有効にすることができます.

これを有効にすると、各サイト管理者にプラグインメニューが表示されます。個々のサイトでプラグインをアクティブ化または非アクティブ化できますが、新しいプラグインをインストールできません.

すべての構成設定が完了したら、必ず[変更を保存]ボタンをクリックしてください.

WordPressマルチサイトネットワークへの新しいサイトの追加と管理

WordPressマルチサイトネットワークに新しいサイトを追加するには、管理ツールバーの[個人用サイト]> [ネットワーク管理]メニューの[サイト]に移動します.

現在のマルチサイトインストール上のサイトのリストが表示されます。デフォルトでは、プライマリサイトがWordPressマルチサイトネットワークの唯一のサイトとしてリストされています。.

新しいサイトを追加するには、上部にある[新規追加]ボタンをクリックするだけです.

[新しいサイトの追加]ページで、サイトのアドレスを入力します。完全なアドレスは必要ありません。サブドメインまたはサブディレクトリとして使用する部分だけが必要です.

次に、サイトのタイトルを追加し、サイト管理者のメールアドレスを入力します.

マルチサイトネットワークの管理に現在使用しているもの以外の管理者の電子メールアドレスを追加できます.

メールアドレスが現在別のユーザーによって使用されていない場合、WordPressは新しいユーザーを作成し、ユーザー名とパスワードを入力したメールアドレスに送信します.

完了したら、[サイトを追加]ボタンをクリックします.

新しいサイトがWordPressマルチサイトネットワークに追加されます。ネットワーク管理者になると、新しいサイト登録メールも届きます.

新しいユーザーを作成した場合、そのユーザーには、新しいパスワードを設定してログインする手順が記載された電子メールが送信されます.

マルチサイトネットワークにテーマとプラグインをインストールする

マルチサイトネットワークの個々のサイト管理者は、デフォルトでテーマとプラグインを自分でインストールすることはできません。ただし、ネットワーク管理者はそれぞれのプラグインとテーマをインストールできるため、ネットワーク上のすべてのサイトで利用できます。

マルチサイトネットワーク用のテーマのインストール

テーマを追加するには、[個人用サイト]> [ネットワーク管理者]> [テーマ]ページに移動します.

WordPressマルチサイトに現在インストールされているテーマのリストが表示されます.

テーマの下にある[ネットワークを有効にする]オプションをクリックすると、他のサイトでテーマを利用できるようになります。テーマの下にある[ネットワークを無効にする]リンクをクリックして、テーマを無効にすることもできます。ネットワーク無効化オプションはテーマが有効な場合にのみ表示されることを常に覚えておいてください.

新しいテーマを追加するには、画面上部の[新規追加]ボタンをクリックし、通常の方法でWordPressテーマをインストールします.

新しいテーマがインストールされると、[ネットワークを有効にする]オプションを使用して、ネットワーク上の他のサイトで利用できるようになります。.

マルチサイトネットワークのデフォルトテーマの設定

いくつかのテーマを追加した後も、WordPressは新しいサイトごとにデフォルトのWordPressテーマをアクティブ化します.

別のテーマを新しいサイトのデフォルトのテーマにしたい場合は、次のコードをwp-config.phpファイルに追加する必要があります.

//新しいサイトのデフォルトのテーマを設定する
define( 'WP_DEFAULT_THEME'、 'your-theme');

your-themeをテーマの名前に置き換えます。テーマのフォルダーの名前を使用する必要があります。これは、/ wp-content / themes /フォルダーを調べるとわかります。.

マルチサイトネットワーク用のプラグインのインストール

同様に、[個人用サイト]> [ネットワーク管理]> [プラグイン]ページにアクセスしてプラグインをインストールし、各プラグインの下にある[ネットワークのアクティブ化]リンクをクリックして、マルチサイトネットワークでプラグインをアクティブ化できます。.

エラーのトラブルシューティング

ワイルドカードサブドメインの不適切な設定とドメインマッピングの問題は、WordPressマルチサイトネットワークの最も一般的な問題の原因です。マルチサイトを設定する前に、Webホストがワイルドカードサブドメインをサポートしていることを確認してください.

その他の一般的な問題とその迅速な修正を以下に示します.

マルチサイトインストールでのログインの問題の修正

別の一般的な問題は、サブディレクトリでWordPressマルチサイトを使用する場合、一部のユーザーがwp-config.phpファイルに必要なコードを追加した後、サイトの管理領域にログインできないことです.

これを修正するには、交換してみてください

define( 'SUBDOMAIN_INSTALL'、false);

wp-config.phpファイルの行

define( 'SUBDOMAIN_INSTALL'、 'false');

未確認のユーザーを見つける

遭遇する可能性があるもう1つの問題は、ネットワークに登録しているがアクティベーションメールを受け取っていないユーザーを見つけることができないことです。この問題を修正するには、WordPressで保留中の未確認のユーザーを見つける方法に関するガイドを参照してください.

結論,

したがって、これがマルチサイトネットワークを管理する方法です。また、設定で問題が発生した場合は、Webホストのサポートに連絡してください。.

WebホストがWordPressマルチサイト機能をサポートしていない場合は、別のWebホストに移動することをお勧めします.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map