マルチユーザ対応 WordPress MU のインストールと設定
WordPress MU (MUはMultiUserの略)は、マルチユーザ対応した複数のWordPressを設置・管理することができるホスティング向けのオープンソースのブログシステムです。
マルチドメインに対応したフリーのブログシステムを探していた際に偶然見つけたもので、まだまだ日本語ドキュメントは少ないようだがとりあえずインストールしてみたので、メモっておく。
なお、プラグインを利用しない状態ではマルチドメインを実現することは出来ず、サブドメイン型、ディレクトリ型、どちらかで設定で複数のブログを設置できるようです。
※マルチドメインを実現するプラグインは後述する。
実際に動いているモノとしては WordPerss.com が代表的なもので、開発サイトには
- 1日1,000万ページビュー
- 無限のユーザーおよびブログ数
を実現できるスケーラビリティを有すると書いてあり、とても魅力的なシステムです。
■インストール
以下の構成にインストールと設定を行うことし、Apacheの設定が完了、MySQLにデータベースが作成してある事を前提とします。
※.htaccessを利用できる環境にしてください。
URL: http://example.com/ ※www付きは仕様外らしい。
ドメイン: example.com
ディレクトリ: /var/www/WPMU
MySQLデータベース: wordpress
FTPなどで操作
- 公式サイトWordPress MUより、現在最新バージョン2.6をダウンロードする。
- ダウンロードしたファイルを解凍し、WPMUにリネームし、/var/www/ ディレクトリにアップロード。
- /var/www/WPMU ディレクトリのパーミッションを777に変更
- /var/www/WPMU/wp-content ディレクトリのパーミッションを777に変更
なお、MySQLは環境によってデータベースをいくつでも作成できる環境と作成できない環境があるかと思うが、データベースを作成できる環境なら専用のデーターベースを作成し、作成できない環境なら、wp-config-sample.php内のtable_prefixを「mu_」などに変更して、他のシステムで利用しているテーブルと区別が付くように工夫すると良いと思います。
■設定
ブラウザより http://example.com/ にアクセスします。
ウェルカムメッセージが出てきて、設定およびインストールを続けます。
画面上の質問のいくつかに答えます。
サイト構成として、サブドメイン型 or ディレクトリ型の選択ですが、ディレクトリ型を選択(Sub-directoriesのラジオボタンにチェック)
以下にも入力します。
- Database Name(MySQLに設定してあるインストール先データベース名)
- User Name(MySQLに設定してあるユーザー名)
- Password(MySQLに設定してあるユーザー名のパスワード)
- Database Host(MySQLに設定してあるホスト名 通常はlocalhostだが場合により127.0.0.1)
- E-mail (管理者のメールアドレス)
あとは、ブログ名などを入力して実行すると、データペース内にテーブルが構築されadminのパスワードが発行され、以下ファイルやディレクトリも作成されます。
- /var/www/WPMU/.htaccess
- /var/www/WPMU/wp-config.php
- /var/www/WPMU/wp-content/blogs.dir/
※adminのパスワードは設定したメールドレスにも送信されますので、セキュリティ上必ずパスワードの変更は行いましょう。
インストールは終了したのでパーミションを変更します。
- /var/www/WPMU ディレクトリのパーミッションを777に変更
- /var/www/WPMU/wp-content ディレクトリのパーミッションを777に変更
■日本語化
WordPress MUはマルチランゲージではないので、日本語化には日本語ランゲージパックが必要となります。
以下より、インストールしたバージョンに合致するファイルをダウンロードします。
残念ながら、このインストール時にはバージョンと合う日本語ランゲージパックがありませんでしたので、1.5.1 用を試しにインストールしてみました。
結果としては一応表示は出来ているようですが、細かくは見ておりませんので、おすすめしませんが参考に記載いたします。
- http://wpmu-ja.googlecode.com/files/wpmu-151-ja.zip をダウンロード
- ダウンロードして展開後、wp-content に languages フォルダを作り、ここに ja.mo をアップロード
- 管理画面の Settings -> General -> Blog Language ドロップダウンメニューから Japanese を選択し、「Save Changes」をクリック
- 管理画面の Site Admin (サイト管理) -> Options (設定) の Default Language: (初期設定言語:)で「ja」を選択し、「Update Options」をクリック
- WordPress ルート直下の wp-config.php ファイルを開き、 define (‘WPLANG’, ‘ja’); に変更
![]() (3) (0) (0) (0)Total: 3 |







マルチユーザー対応のブログを探していましたので
大変参考になりました。
2008年11月15日 07:52:15