新しいブログを作る度にデータベースを作るのが面倒なので、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.0でのマルチサイト?はあまり利点がなさそうですね~
showBOO さん、コメントありがとうございます。
マルチサイトはブログホスティング色が強いですね。てか元々そんな機能だったのかな?
[…] WordPress 3.0-bata2 日本語版で複数 ( マルチ ) サイトを構築してみた […]