WordPress MU のインストールと設定
まずWordPressMUとは、複数のWordPressを設置・管理することができるホスティング向けのシステムです。WordPerss.comが代表的なものでしょう。個人的にはあまり必要がないと思いますが、とりあえず触ってみます。
インストールの仕方
公式サイトWordPress MU (現在1.2.4)よりダウンロード・解凍して 設置予定のフォルダにアップロードします。そのフォルダとwp-contentのパーミッションを777にします。
※wp-config-sample.phpのリネームやデータベース設定はしないでください。
※wp-config-sample.php内のtable_prefixを「mu_」にしたほうがDB内でwordpressと区別がつきます。
ブラウザよりアップしたフォルダにアクセスするとインストール画面が表示されます。
ここでデータベースの設定を入力して、ブログURLをサブドメイン型にするか選択します。
(さくらインターネットを利用してるで http://domain.com/***/ を選びました。)
ブログ名、メールアドレスを入力して実行すると、データペースが構築されadminのパスワードが発行されます。
設置フォルダに .htaccessとwp-config.phpが、wp-contentにblogs.dirが生成されたのでパーミッションを705に戻しておきます。
後は管理画面->Usersよりadminのパスワードを変更しておきましょう。
メールアドレスにフィルタをかけ新規ブログ登録できるユーザを制限する場合は、管理画面->SIteAdmin->Optionの「Limited Email Registrations」や「Banned Email Domains」を設定しましょう。
日本語化
WPMUDEV.ORG - Localization よりWPMU Japanese language pack をダウンロード・解凍してwp-includeフォルダをそのままアップロードします。
wp-config.phpの ‘WPLANG’ を ‘ja‘ に変更します。
管理画面->Site Admin->OptionsのDefault Languageを「ja」に変更すると日本語化になります。
ブログURL構成
http://domain.com/***/型のURL構成を調べてみました。
管理者ブログ http://sample.com/
ユーザブログ http://sample.com/(test_blog1)/
ユーザブログ http://sample.com/(test_blog2)/
ユーザブログ http://sample.com/(test_blog3)/管理者ブログ記事 http://sample.com/blog/(permlink)
管理者ブログpage http://sample.com/(slug)
- 管理者ブログのpermlinkには必ず/blog/が挿入される。(次バージョンからは無くなりそう→ソース)
- 管理者ブログのページslugと同し名前のユーザブログを生成した場合、管理者ブログのページが表示しユーザブログが表示出来なくなる。
プラグイン & テーマ
初期設定ではプラグインの使用やテーマの選択が出来ない状態になっています。プラグインを利用可能にするには管理画面->SIteAdmin->Optionの一番下のPluginsのチェックボックスをonにします。onにするとユーザ各自がアップロードしてあるプラグインを自由にactive/deactiveにすることができます。また、テーマの利用は管理画面->SIteAdmin->Themeのテーマ一覧からアクティブにするテーマをyesにチェックを入れるとユーザ各自がテーマを選択することができます。
WordPressMUは通常のWordPressのようなプラグインと別にwu-pluginがありますが、wu-pluginはWordPressMU全体に有効なプラグインであり、プラグインをアップロードすると自動的にアクティブになります。
また、管理者ブログのデフォルトテーマは「default」ではなく「home」となっており home内のhome.phpにはブログ作成リンクや最近更新したブログリストなどの記述がされています。
その他気づいた亊
- localhostにはインストールできないが、127.0.0.1でOK。
- ユーザアップロードパスは wp-content/blogs.dir/(ブログID)/files となる。
- ユーザはメールからの投稿やping送信先は設定できない。管理人が設定できるが、WordPressの「all options」見たいなものでオプション値が一覧になっているだけで設定しにくい。
- ping送信先が管理人しか設定できないのであれば各ブログに対して登録するのではなく、一括登録できるようになってほしい。
- 各ブログの検索ボックスはそのブログの記事検索のみで、訪問者からもブログ全体を検索できる検索ボックスがほしい。
- WPの各プラグインがWPMUに対応しているか分からないから、まとめっぽいサイトがほしい。
関連リンク
- WordPress MU 公式サイト
- WPMUDEV.ORG 開発者用ページ?テーマやプラグイン等配布
- WordPress.com MUを利用した代表的なサイト
- WordPress MU & Smarty Factory MUに関する日本語ブログ
- MUを利用したサイト edublogs, blogates, blogsome など