• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「ネットワークの作成」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:User:Andrea/Create A Network 16:47, 21 March 2010 Andrea 版を翻訳用にコピー)
 
(補足等しながらざっと和訳/予定: 最新trunkに合わせて更新、注意事項の追加)
1行目: 1行目:
{{ Draft }}
+
{{Draft}}
== Create a Network ==
+
{{管理パネルガイド|ツール|3.0|マルチサイト}}
 
+
== ネットワークの作成 <!-- Create a Network -->==
 +
<!--
 
In WordPress 3.0, you now have the ability to create a network of sites. To enable the Network menu item, you must first define multisite in the wp-config.php file.
 
In WordPress 3.0, you now have the ability to create a network of sites. To enable the Network menu item, you must first define multisite in the wp-config.php file.
 +
-->
 +
WordPress 3.0には、複数サイトのネットワークを作成する機能が付きました。管理パネルでネットワーク(Network)メニュー項目を有効にするには、まず始めに、wp-config.php ファイルにマルチサイト(multisite)の定義をする必要があります。
  
Open up wp-config.php and add this line:
+
<!-- Open up wp-config.php and add this line: -->
 
+
wp-config.php ファイルを開いて、次の行を追加します。
define ('WP_ALLOW_MULTISITE', true  ) ;
+
  
 +
define ('WP_ALLOW_MULTISITE', true);
  
===The Tools, Network Menu===
+
=== ツール &rarr; ネットワーク メニュー<!-- The Tools, Network Menu -->===
 +
<!--
 
This will enable the Network menu item to appear in the Tools menu.
 
This will enable the Network menu item to appear in the Tools menu.
 +
-->
 +
ツールメニューにネットワークメニュー項目が現れます。
  
(screen)
+
(画面)
  
 +
<!--
 
On this screen we will configure certain aspects of our network. You are given the chioce between subdomains or subfolders. This means each additional site in your network will be created as a new virtual subdomain or subfolder. you have to pick one or the other, and you cannot change this unless you reconfigure your install.
 
On this screen we will configure certain aspects of our network. You are given the chioce between subdomains or subfolders. This means each additional site in your network will be created as a new virtual subdomain or subfolder. you have to pick one or the other, and you cannot change this unless you reconfigure your install.
 +
-->
 +
この画面では、certain aspects of our networkを設定します。サブドメインにするかサブディレクトリにするかを選べます。これは、ネットワークに追加する各サイトを新たな仮想サブドメインとして作成するかサブディレクトリとするか、ということです。この設定は、一度選択したら再インストールしない限り変更できません。
  
 +
<!--
 
Subdomains work by using wildcard subdomains. You must have this enabled in Apache, and you must also add a wildcard subdomain to your DNS records. Some hosts will not support this, so you may need to ask your webhost before enabling this feature.
 
Subdomains work by using wildcard subdomains. You must have this enabled in Apache, and you must also add a wildcard subdomain to your DNS records. Some hosts will not support this, so you may need to ask your webhost before enabling this feature.
  
 
Subfolders work based on mod_rewrite. If you are using pretty permalinks in your blog already, then subfolder sites will work as well.
 
Subfolders work based on mod_rewrite. If you are using pretty permalinks in your blog already, then subfolder sites will work as well.
 +
-->
 +
サブドメインはワイルドカードサブドメインを利用して動作します。Apacheでこれを有効にし、DNSレコードにワイルドカードサブドメインを追加する必要があります。ホストが対応していないときは、この機能を有効にする前にウェブホストに問い合わせる必要があるでしょう。
  
 +
サブディレクトリは mod_rewrite に基づいて動作します。既にブログでprettyパーマリンクを使っているなら、サブディレクトリ形式サイトも上手く動くでしょう。
 +
 +
<!--
 
Network details are filled in automatically. Double-check they are correct and click the Install button.
 
Network details are filled in automatically. Double-check they are correct and click the Install button.
 +
-->
 +
Network details(ネットワーク詳細)は自動的に入力されます。合っているか再確認したら、「Install」ボタンをクリックします。
  
 +
<!--
 
You may receive a warning about wildcard subdomains.
 
You may receive a warning about wildcard subdomains.
 +
-->
 +
ワイルドカードサブドメインについての警告が出るかもしれません。
  
 
"Warning! Wildcard DNS may not be configured correctly!
 
"Warning! Wildcard DNS may not be configured correctly!
  
 +
<!--
 
To use a subdomain configuration, you must have a wildcard entry in your DNS. The installer attempted to contact a random hostname (13cc09.amd64.local) on your domain. This resulted in an error message: name lookup timed out
 
To use a subdomain configuration, you must have a wildcard entry in your DNS. The installer attempted to contact a random hostname (13cc09.amd64.local) on your domain. This resulted in an error message: name lookup timed out
 +
-->
 +
サブドメイン設定を使うには、DNSにワイルドカードエントリ(a wildcard entry)がなくてはなりません。インストーラがあなたのドメイン上のランダムなホスト名(13cc09.amd64.local)とコンタクトを取ろうとしましたが、「name lookup timed out」というエラーメッセージが返ってきました。
  
 +
<!--
 
If you want to host sites in the form of http://site1.example.com then you must add a wildcard record to your DNS records. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool.
 
If you want to host sites in the form of http://site1.example.com then you must add a wildcard record to your DNS records. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool.
 +
-->
 +
http://site1.example.com という形式のホストサイトにしたいときは、DNSレコードにワイルドカードレコードの追加が必要です。通常これは、DNS設定ツールで自分のウェブサーバを指す * ホスト名レコードを追加するということです。
  
 +
<!--
 
You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message."
 
You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message."
 +
-->
 +
サイトは使えるけれど、作成したサブドメインにアクセスできないのかもしれません。DNSが正しいと分かっているなら、このメッセージは無視します。
  
 
Further instructions for enabling wildcard subdomains are available here. {link}
 
Further instructions for enabling wildcard subdomains are available here. {link}
36行目: 65行目:
 
The rest of the steps are ones you must complete in order to finish.
 
The rest of the steps are ones you must complete in order to finish.
  
 +
<!--
 
;1  First, back up your exisiting wp-config.php and .htaccess files.
 
;1  First, back up your exisiting wp-config.php and .htaccess files.
 +
-->
 +
;1. 始めに、現在の wp-config.php と .htaccess ファイルをバックアップします。
  
 +
<!--
 
;2. Create a blogs.dir directory under /wp-content/ : This directory is used to stored uploaded media for your additional sites and must be writeable by the web server. They should be CHOWNed and CHMODed the same as your wp-content folder.
 
;2. Create a blogs.dir directory under /wp-content/ : This directory is used to stored uploaded media for your additional sites and must be writeable by the web server. They should be CHOWNed and CHMODed the same as your wp-content folder.
 +
-->
 +
;2. wp-content/ ディレクトリの下に blogs.dir というディレクトリを作成します。
 +
: このディレクトリは、追加するサイトのアップロードメディアを格納するのに使います。They should be CHOWNed and CHMODed the same as your wp-content folder. (訳注: wp-content ディレクトリと同様に所有者とパーミッションを変更すべきです、という意味かな?)
  
 +
<!--
 
;3. Add the extra lines provided to your wp-config.php file:
 
;3. Add the extra lines provided to your wp-config.php file:
 +
-->
 +
;3. 画面に表示された行を wp-config.php ファイルに追加します(下記は例です)。
  
 
  define( 'MULTISITE', true );
 
  define( 'MULTISITE', true );
 
  define( 'VHOST', 'yes' );
 
  define( 'VHOST', 'yes' );
 
  $base = '/';
 
  $base = '/';
  define( 'DOMAIN_CURRENT_SITE', 'yourdomain.com' );
+
  define( 'DOMAIN_CURRENT_SITE', 'example.com' );
 
  define( 'PATH_CURRENT_SITE', '/' );
 
  define( 'PATH_CURRENT_SITE', '/' );
 
  define( 'SITE_ID_CURRENT_SITE', 1 );
 
  define( 'SITE_ID_CURRENT_SITE', 1 );
 
  define( 'BLOG_ID_CURRENT_SITE', 1 );
 
  define( 'BLOG_ID_CURRENT_SITE', 1 );
  
 +
<!--
 
: Put these lines right under the wp_allow_multisite line, mostly for readability.
 
: Put these lines right under the wp_allow_multisite line, mostly for readability.
 
:Note: If you are installing in a folder the base and path will contain the folder name.
 
:Note: If you are installing in a folder the base and path will contain the folder name.
 +
-->
 +
: この行は WP_ALLOW_MULTISITE のすぐ下に挿入すると分かりやすいでしょう。
 +
: (注) If you are installing in a folder the base and path will contain the folder name.
  
 +
<!--
 
; 4. Replace the content of your .htaccess file with the following :
 
; 4. Replace the content of your .htaccess file with the following :
 
(If there isn;t one, then create it.)
 
(If there isn;t one, then create it.)
 +
-->
 +
;4. .htaccess ファイルの中にあるWordPressのmod_rewriteルールを画面に表示されたコードで置き換えます(下記は例です)。
 +
: ファイルが存在しないときは作成します。
  
 
  RewriteEngine On
 
  RewriteEngine On
72行目: 119行目:
 
  RewriteRule . index.php [L]
 
  RewriteRule . index.php [L]
  
 +
<!--
 
;5. Once the above steps are completed and the new wp-config.php & .htaccess files are saved, refresh your dashboard.: You will now see a new menu section called Super Admin. The menus contained in there are for adding and managing additional sites in your network. Your base WordPress install is now the main site in your network.
 
;5. Once the above steps are completed and the new wp-config.php & .htaccess files are saved, refresh your dashboard.: You will now see a new menu section called Super Admin. The menus contained in there are for adding and managing additional sites in your network. Your base WordPress install is now the main site in your network.
 +
-->
 +
;5. 以上の作業ができたら、wp-config.php および .htaccess ファイルを保存し、管理パネルをリフレッシュ(再読み込み?)します。
 +
: 新たに「Super Admin」というメニューセクションが現れます。このメニューにはネットワークへのサイトの追加や管理機能が入っています。大元のWordPressはネットワークの主サイトとなります。
 
   
 
   
 
(direct users to other areas, like how to add new blogs etc...)
 
(direct users to other areas, like how to add new blogs etc...)
  
{{原文|User:Andrea/Create A Network|84654}}<!-- 16:47, 21 March 2010 Andrea 版 -->
+
{{原文|User:Andrea/Create A Network|84654}}<!-- 16:47, 21 March 2010 Andrea 版 --><!-- 言葉を言い換えたり補足したりしてあります by bono -->
 +
 
 +
{{DEFAULTSORT:ねつとわあくのさくせい}}
 +
[[Category:wp3.0]]
  
 
[[en:User:Andrea/Create A Network]]
 
[[en:User:Andrea/Create A Network]]

2010年3月26日 (金) 01:55時点における版

このページはラフドラフトで、まだ内容の検証が済んでいません。情報が間違っていたり書き直されることがあります。
執筆中のため、執筆者の許可なく編集しないでください

ネットワークの作成

WordPress 3.0には、複数サイトのネットワークを作成する機能が付きました。管理パネルでネットワーク(Network)メニュー項目を有効にするには、まず始めに、wp-config.php ファイルにマルチサイト(multisite)の定義をする必要があります。

wp-config.php ファイルを開いて、次の行を追加します。

define ('WP_ALLOW_MULTISITE', true);

ツール → ネットワーク メニュー

ツールメニューにネットワークメニュー項目が現れます。

(画面)

この画面では、certain aspects of our networkを設定します。サブドメインにするかサブディレクトリにするかを選べます。これは、ネットワークに追加する各サイトを新たな仮想サブドメインとして作成するかサブディレクトリとするか、ということです。この設定は、一度選択したら再インストールしない限り変更できません。

サブドメインはワイルドカードサブドメインを利用して動作します。Apacheでこれを有効にし、DNSレコードにワイルドカードサブドメインを追加する必要があります。ホストが対応していないときは、この機能を有効にする前にウェブホストに問い合わせる必要があるでしょう。

サブディレクトリは mod_rewrite に基づいて動作します。既にブログでprettyパーマリンクを使っているなら、サブディレクトリ形式サイトも上手く動くでしょう。

Network details(ネットワーク詳細)は自動的に入力されます。合っているか再確認したら、「Install」ボタンをクリックします。

ワイルドカードサブドメインについての警告が出るかもしれません。

"Warning! Wildcard DNS may not be configured correctly!

サブドメイン設定を使うには、DNSにワイルドカードエントリ(a wildcard entry)がなくてはなりません。インストーラがあなたのドメイン上のランダムなホスト名(13cc09.amd64.local)とコンタクトを取ろうとしましたが、「name lookup timed out」というエラーメッセージが返ってきました。

http://site1.example.com という形式のホストサイトにしたいときは、DNSレコードにワイルドカードレコードの追加が必要です。通常これは、DNS設定ツールで自分のウェブサーバを指す * ホスト名レコードを追加するということです。

サイトは使えるけれど、作成したサブドメインにアクセスできないのかもしれません。DNSが正しいと分かっているなら、このメッセージは無視します。

Further instructions for enabling wildcard subdomains are available here. {link}

The rest of the steps are ones you must complete in order to finish.

1. 始めに、現在の wp-config.php と .htaccess ファイルをバックアップします。
2. wp-content/ ディレクトリの下に blogs.dir というディレクトリを作成します。
このディレクトリは、追加するサイトのアップロードメディアを格納するのに使います。They should be CHOWNed and CHMODed the same as your wp-content folder. (訳注: wp-content ディレクトリと同様に所有者とパーミッションを変更すべきです、という意味かな?)
3. 画面に表示された行を wp-config.php ファイルに追加します(下記は例です)。
define( 'MULTISITE', true );
define( 'VHOST', 'yes' );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
この行は WP_ALLOW_MULTISITE のすぐ下に挿入すると分かりやすいでしょう。
(注) If you are installing in a folder the base and path will contain the folder name.
4. .htaccess ファイルの中にあるWordPressのmod_rewriteルールを画面に表示されたコードで置き換えます(下記は例です)。
ファイルが存在しないときは作成します。
RewriteEngine On
RewriteBase /
# uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteCond %{REQUEST_URI} ^.*/wp-admin$
RewriteRule ^(.+)$ $1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
5. 以上の作業ができたら、wp-config.php および .htaccess ファイルを保存し、管理パネルをリフレッシュ(再読み込み?)します。
新たに「Super Admin」というメニューセクションが現れます。このメニューにはネットワークへのサイトの追加や管理機能が入っています。大元のWordPressはネットワークの主サイトとなります。

(direct users to other areas, like how to add new blogs etc...)

最新英語版: WordPress Codex » User:Andrea/Create A Network最新版との差分

警告: 既定のソートキー「ねつとわあくのさくせい」が、その前に書かれている既定のソートキー「かんりかめんマルチサイト」を上書きしています。