dozer.jp --都筑の部屋

...tsuzuki my love

  • フォントサイズを大きくする
  • デフォルトフォントサイズ
  • フォントサイズを小さく
カスタム検索

WordPress3.0 マルチサイト機能の導入とテスト

Eメール 印刷 PDF

WordPress3.0日本語版が利用可能になったのでダウンロードしてローカルPCに導入・設定し動かしてみた。

まず、ダウンロード先は以下の通りだ。

http://ja.wordpress.org/2010/06/22/wordpress-30-ja/

PC環境はWindows XPにXAMPPを導入し、ApacheやPHPはXAMPPのパッケージそのまま使用している。

まず、WordPress 3.0の導入はここでは省略するがマルチサイトでなかった従来のバージョンと同じように導入設定を行う。

通常のモードで稼動可能となると、その後にまずWordPressを導入したディレクトリー下にあるwp-configの編集を行う。

まずエディターでwp-configにdefine( 'MULTISITE', true );という1行を追加する。

これを行ったあと、WordPressを立ち上げて管理者メニューに入り、ツールメニューを見るとネットワークという項目が追加になっている。

ネットワークの設定に入る前にプラグインメニューに入り、すべてのプラグインを停止させる。

次に、ネットワークをクリックし、インストールをクリックすると以下のような手順が表示される。

この手順に従えばマルチサイトを作成できる環境ができる。

--------------------------------

WordPress サイトのネットワークを作成

 

ネットワークを有効化中

 

サイトのネットワークの作成の機能を有効にするため、次のステップを実行してください。

 

注意: 現在の wp-config.php と .htaccess のバックアップをとることをおすすめします。

 

1.C:\xampp\htdocs\wordpress3/wp-content の中に blogs.dir ディレクトリを作成してください。

このディレクトリは、追加するサイトでのメディアアップロードの保存に使われるため、

ウェブサーバーの書き込みを許可しておく必要があります。

 

2.C:\xampp\htdocs\wordpress3/ にある wp-config.php ファイルの、/* 編集が必要なのはここまでです !

WordPress でブログをお楽しみください。 */ という行より上に以下のコードを追加してください。

 

define( 'MULTISITE', true );

define( 'SUBDOMAIN_INSTALL', false );

$base = '/wordpress3/';

define( 'DOMAIN_CURRENT_SITE', 'localhost' );

define( 'PATH_CURRENT_SITE', '/wordpress3/' );

define( 'SITE_ID_CURRENT_SITE', 1 );

define( 'BLOG_ID_CURRENT_SITE', 1 );

 

3.C:\xampp\htdocs\wordpress3/ の .htaccess ファイルに次を追加し、

ほかの WordPress のルールを置き換えてください。

RewriteEngine On

RewriteBase /wordpress3/

RewriteRule ^index\.php$ - [L]

# uploaded files

RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [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]

 

以上のステップを完了すると、ネットワークの有効化と設定が行われます。

ログインし直す必要があります。

------------------------------

以上がネットワークの作成だ。

次にサイトの追加に入るが、左上に以下のようなメニューが表示され、サイトの追加が可能になる。

サイトを選択するとサイトの新規作成を行う画面が出るので追加サイトの名前と、WordPressを導入したディレクトリーの下のサブディレクトリーの名前などを記入し、サイトを追加ボタンを押すとサイトのサブディレクトリーに新サイトが作成される。

サブディレクトリーは自動的に作成されるので別途作成しておく必要はない。

あとはこのサブディレクトリーがつけられたURLをアクセスすれば通常のワードプレスと同じように使用可能だ。

(参考画像)

 

  • ツール->ネットワークをクリックすると以下の画面になる。

 

 

 

  • ネットワーク作成の説明が表示される。基本的にこの通りやればOKだ。
    ディレクトリー名などは各自の設定に従う。

 

 

  • 上記の設定がすべて終わった後、ログインしなおしてサイトの追加を行う。
    最初の画像にサイトメニューが表示されているが、そこでサイトをクリックするとサイトの新規追加などが可能となる。

 

(注)

  • この例ではローカルPCを使用したのでマルチサイトはサブディレクトリーでしか作成できない。他にサブドメインとして追加サイトを作成する方法もあるが、そちらは試していないのでここでは述べない。

  • 追加サイトを表示するには以下のようなコマンドを実行する。

http://localhost/wordpress3/blogsite2/

ここでwordpress3はWPを導入したディレクトリー、blogsite2というのは追加サイト用のサブディレクトリー名だ。

 

 

最終更新 2010年 6月 25日(金曜日) 13:41  
広告
広告
広告
広告
広告

広告