ドキュメント
WordPressマルチサイト対応(別名:ネットワークサイト)
マルチサイトネットワークは、同じWordPressインストールを共有するサイトのコレクションです。 プラグインやテーマを共有することもできます。 ネットワーク内の個々のサイトは、サーバーに自分のディレクトリを持たないという意味で仮想サイトです。ただし、メディアの別のディレクトリがあります。 共有インストール内のアップロードと、データベース内の別々のテーブルを持ちます。
TurnKey WordPressでマルチサイトのサポートを有効にするために、次の手順が必要です。
1. サブドメインまたはサブディレクトリを使用するかどうかを決定
Wordpress のマルチサイトは、サブドメインまたはサブディレクトリから、例えば次のようになります。
- サブドメイン:site1.example.com,site2.example.com
- サブディレクトリ: .例.com/site1, .例.com/site2
重要:サブドメインを決定した場合は、SITE が 寸法: http://example.com . サブディレクトリを決定したら、SITE は 寸法: http://www.example.com .
Note: サブドメインは、ドメインDNSレコードを更新できるようにする必要があります(参照) TurnKeyドメイン管理).
2. wordpress の設定を更新する
/var/www/wordpress/wp-config.php の編集
Delete the following:
define('WP_SITEURL', 'http://'.\$_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://'.\$_SERVER['HTTP_HOST']);
And in its place, add (replace SITE with what you decided in step 1):
define('WP_SITEURL', 'SITE');
define('WP_HOME', 'SITE');
define('WP_ALLOW_MULTISITE', true);
データベースの更新
シェルで次のルートを実行します(ステップ1で決定したSITEを置き換えてください)。
mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOF USE wordpress; UPDATE wp_options SET option_value='SITE' WHERE option_name='home'; UPDATE wp_options SET option_value='SITE' WHERE option_name='siteurl'; EOF
Webインターフェイスのセットアップのマルチサイト
参照先 http://寸法: SITE, 管理者としてログイン, ツール -> ネットワーク設定をクリックし、指示に従ってください.
ネットワーク設定が完了したら、シェルで次のコマンドを実行して、WordPress管理インターフェイスの権限が正しいことを確認します。
chown -R www-data:/var/www の は、
詳しくは、 公正な文書.