WordPress 3.0-bata2 日本語版で複数 ( マルチ ) サイトを構築してみた

新しいブログを作る度にデータベースを作るのが面倒なので、WordPress 3.0-bata2 日本語版で複数 ( マルチ ) サイトを構築してみました。
でも、ひとつのデータベースに WordPress をまとめると、それはそれで重くなるらしい…。

今回、マルチサイトを構築した環境
———————————————————————-

– [VALUE DOMAIN ( バリュードメイン )](http://www.value-domain.com/)
– [CORESERVER.JP ( コアサーバー )](http://www.coreserver.jp/)
– [WordPress 3.0 ベータ 2 日本語版](http://ja.wordpress.org/2010/05/07/wordpress-3-0-beta-2/)

マルチサイトの構築手順
———————————————————————-

今回は、http://example.com/ に WordPress をインストールし、サブドメインでマルチサイトを運営する予定です。

### 1. DNS の設定とか

VALUE DOMAIN ( バリュードメイン ) でワイルドカードの設定をしておく。

| ホスト名 | ターゲット | タイプ | MX 設定 | ホスト名の説明 |
|:——–:| ————— |:——:|:——-:| ————– |
| @ | 000.000.000.000 | A | 10 | ホスト名無し |
| * | 000.000.000.000 | A | 10 | ワイルドカード |

コアサーバーのドメインウェブ設定で [ default.example.com ] を登録する。
任意のサブドメインでアクセスが有った場合は、[ default.example.com ] が受け取るみたい。

SSH でアクセスし、次のコマンドでシンボリックリンクを設定する。
任意のサブドメインでのアクセスを [ example.com ] に流す設定。

$ ln -s example.com default.example.com

次の新規のデータベースを作成しておく。

### 2. WordPress のインストールと wp-config.php の設定

WordPress 3.0-bata2 日本語版を普通にインストールする

wp-config.php の 22 行目に以下のソースを追加します。

define(‘WP_ALLOW_MULTISITE’, true);

全てのプラグインを停止する

[ ツール ] → [ ネットワーク ] をクリックして、サブドメインかサブディレクトリを選択する。今回はサブドメインでの運営方法を選択。

wp-config.php や .htaccess に追記するコードがあるので、画面の指示に従って追記する。

強制的にログアウトさせられるので、再ログインする。

### 参考にさせてもらったページ

– [WordPress 3.0-beta1をマルチ化する方法 | Lovelog+*](http://lovelog.eternal-tears.com/wordpress/wp-install/wordpress30-multi/)
– [WordPress › フォーラム » WordPress3.0の複数サイト構築について](http://ja.forums.wordpress.org/topic/3780)
– [利用者:Bono/Create a Network – WordPress Codex 日本語版](http://wpdocs.sourceforge.jp/%E5%88%A9%E7%94%A8%E8%80%85:Bono/Create_a_Network)

ありがとうございます。

分かった事・雑感
———————————————————————-

– メインサイトと違うドメインでサイトを運営する事はできない。
– 任意のサイトだけ、特定のプラグインを有効化する事は出来る。
– Movable Type と比べて、新規サイトの立ち上げが簡単なのはどっちかな?
– 画像は各ブログ毎のフォルダに格納される。
– 使ってみた感じは、ブログホスティング用っぽいので、各ブログを連携させるような事はできない。
– 無理やり WordPress のマルチサイト機能を使わなくても、WordPress の複数インストールで同じ事はできる。

### サイト毎に個別のファイルを設置できない

新しく作ったサブドメインのブログは、メインのブログをインストールしたフォルダにリダイレクトされるので、フォルダ実体を持たない。
よって、個別のブログに .htaccess とか設置できない。

「ちょっと、この記事だけ移動したんでリダイレクト」とか無理っぽい。
サイト全体のリダイレクトは頑張ればなんとか出来そう…。

また、Google ウェブマスターツールのサイト所有確認用のファイルが設置できない。
メタタグでもサイト所有者確認ができたと思うので、任意のメタタグを追加できるプラグインを探す。

### サイト毎にテーマの編集はできない

一般ユーザは、管理人が用意したテーマしか利用できない。
サイト独自のテーマのインストール・カスタマイズは出来ないみたい。

サイト毎にテーマを直接編集し、固有のアクセス解析タグや、アドセンスを埋め込むことは無理っぽい。
サイトに合わせたアマゾンとかの広告が設置したかったんだけど…。
ウィジェット使うと出来るのかな?

テーマを編集せずに、アドセンス・アクセス解析のタグを設置できるプラグインを探す。

ちなみにテーマは、[wp.Vicuna](http://wp.vicuna.jp/) を使う予定。

3 COMMENTS

showBOO

参考になりました。
3.0でのマルチサイト?はあまり利点がなさそうですね~

管理人

showBOO さん、コメントありがとうございます。
マルチサイトはブログホスティング色が強いですね。てか元々そんな機能だったのかな?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です