wordpress前書きWordPressマルチサイト機能は、WordPressの単一インストールから複数のWebサイトを作成する機能を提供します。各サイトには、個別のテーマ、プラグインのセット、およびコンテンツ(投稿とページ)のコレクションを含めることができます。これにより、WordPressの複数のインストールを維持および更新するオーバーヘッドが削減されると同時に、相互にまったく関係のない複数のサイトをホストできます。WordPressマルチサイトには、サブディレクトリまたはサブドメインの2つのフレーバーがあります。このチュートリアルでは、サブドメインを使用するようにWordPressマルチサイトを設定します。http://wp-site.yourdomain.com*のようなサブドメインWebアドレスがあります。http://wp-site.net*のような外部ドメインにマッピングできるため、各サイトは外部から独立しているように見えます。前提条件このチュートリアルでは、ユーザーが次の知識を持っている必要があります。次のドメイン名を持つ3つのWordPressサイトを作成します。サイト1:ドメイン:(プライマリドメイン)+これは、WordPressのインストール時に作成されるサイトです。companysite.example.com最初のドメインは、WordPressがインストールされるプライマリドメイン名です。https://www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean[3つのドメインすべてにDNSを設定]のIPアドレスを指すようにしてくださいWordPressをホストするドロップレット。(または、サブドメインごとに新しいAレコードを追加できます。domain_に対してのみ行う必要があります。_DigitalOceanコントロールパネルにログインし、[ネットワーク]セクションに移動します。Aレコード*を作成します。以下のスクリーンショットに示すように、ホスト名入力ボックスにアスタリスク(*)を入力すると、ワイルドカードレコードが作成されます。[DNSコントロールパネル-ワイルドカードレコード]ドメインのDNSを他の場所でホストしている場合は、代わりにワイルドカードレコードを設定する必要があります。*のDNSクエリは、ドロップレットのIPアドレスを返す必要があります。ステップ2-LEMPスタックのインストールと構成このセクションでは、Nginx、MySQL、およびPHPをインストールして構成します。LEMPのセットアップに詳細な記事がありますスタック]必要に応じて参照できます。このセクションは、クイックセットアップとして機能します。LEMP画像があります。リポジトリを更新し、Nginx、MySQL、PHP5-FPMおよびその他の必要なPHPモジュールをインストールします。php5-gdMySQLサーバーのインストール中に、ルートデータベースユーザーのパスワードを入力するよう求められます。強力なパスワードを入力し、空白のままにしないでください。パスワードを2回入力します。[MySQLルートパスワード]WordPressファイルを保持するNginxのドキュメントルートを作成します。このチュートリアル全体で使用します。*ディレクトリのシンボリックリンクを削除します。*ディレクトリ内に新しい仮想ホストファイルを作成します。このファイルには任意の名前を付けることができます。この例では、それを呼び出します。/etc/nginx/sites-available/このファイルを編集して、次の構成を配置します。環境に応じて、赤で強調表示されたテキストを編集します。+`行では、3つ(またはそれ以上)のマルチサイトドメインすべてと、最初のドメインのワイルドカードサブドメインを追加する必要があります。+`ディレクティブは次のように変更できます。`変数を使用すると、_examplewp.com-access.log_や_shoppingsite.com-access.log_などのドメインごとに個別のログファイルが作成されます。+`ディレクティブにこのような変数を使用することはできないため、すべてのエラーは単一のファイルに記録されます。*ディレクトリ内にこのファイルのシンボリックリンクを作成します。*が返されたら再起動します。restartステップ3-WordPress用のMySQLデータベースとユーザーを作成するこのセクションでは、WordPress用のMySQLデータベースと、このデータベースのみの権限を持つユーザーを作成します。*ユーザーとしてMySQLコマンドラインにログインします。-pデータベースを作成します。;MySQLユーザーを作成し、このデータベースへのアクセス許可を付与します。*という単語を強力なパスワードに置き換えます。特権をフラッシュし、MySQLコマンドラインを終了します。PRIVILEGES;exit手順4で必要になるため、これらの詳細を書き留めます。[この記事]を参照してください。ステップ4-WordPressのダウンロードとインストールこのセクションでは、WordPressの最新バージョンをダウンロードしてインストールします。WordPressをダウンロードして抽出します。latest.tar.gz抽出されたファイルをドキュメントルートに移動します。www-data`に割り当てます。これは、メディアのアップロードや、WordPressでコア/プラグイン/テーマの更新が機能するために不可欠です。www-data:www-dataブラウザで*プライマリドメイン*にアクセスして、WordPressのインストールを開始します。http:///必要に応じて、URLに「www」サフィックスを追加できます。go!*]ボタンをクリックします。データベースの詳細を入力し(ステップ3の情報を使用)、[送信]をクリックします。[WordPressデータベースの詳細]この時点で、WordPressはデータベースとの接続を確立し、入力した資格情報をテストします。接続が成功すると、[インストールの実行]ボタンが表示されます。WordPressのインストール*をクリックします。セキュリティのために一般的でないユーザー名を選択することをお勧めします。[WordPressウェルカム画面]ステップ5-マルチサイトを有効にして追加のサイトを作成するこのセクションでは、WordPressマルチサイトを有効にし、この記事の*前提条件*セクションに記載されている2つの追加サイトを作成します。*ファイルでhttp://php.net/manual/en/language.constants.php[PHP定数]を定義する必要があります[ネットワーク設定]ページ。*ファイルを編集します。*の前に次のコードを追加します。);このチュートリアルでは、このファイルをさらに数回編集します。+`セクションに新しい行をすべて自由に追加してください。ファイルを保存してください。WordPress管理パネルにログインし、*ツール>ネットワーク設定*に移動します。*サブドメイン*オプションを選択し、必要に応じて*ネットワークタイトル*を変更し、*インストール*をクリックします。ファイルに追加される2つのコードブロックが表示されます。*コードをコピーします。*ファイルを編集します。*の前にこれらの行を追加します。