2009/05/08 金曜日 01:28:49![]()
【WordPress μ】CORESERVER.JPに「BuddyPress」をインストールする方法(笑)
先ほど、「Telmina.com」に「WordPress μ」と「BuddyPress」を導入いたしました。
とは言いましても、導入せざるを得ない特別な理由があったわけではありません。
一応、「Telmina.com」内あるいは別の場所にサイトを一つ立ち上げようという考えはありますし、今回の導入作業でもそれも一応は視野に入れているのですが、それが最大の理由というわけではありません。
あえて言えば、「川柳戦」のサポートフォーラムのようなモノを作りたかったということを挙げておきましょう。
ブログのテーマおよび構造の特性上、サイトに関する質疑応答をしづらくなっている「川柳戦」では、別にそのためのサイトを立ち上げる必要があったわけです。
もっとも、この記事を執筆している時点ではまだサポートフォーラムは作成していませんが…。
さて本題。
「Telmina.com」では、バリュードメインのレンタルサーヴァ「CORESERVER.JP」にて運営されております。
今回、しょぼいトップページしかないコンテンツを置き換えるために、サブドメインではなくメインのページを置き換えることに致しました。
作業の前に、まずは必要なプログラム一式をダウンロードしておきましょう。
- WordPress μ
- WordPress MU 用日本語リソース @ wpmu-ja
- BuddyPress
- BuddyPress 日本語リソース @ WordPress Plugins/JSeries
導入手順を(多少おおざっぱではありますが)申し上げます。
- 「CORESERVER.JP」管理画面の「ドメインウェブ」で、サブドメインにwwwなしのドメイン名を設定(ここの場合は「telmina.com」)。転送先URLは指定しない。
- サーヴァの「public_html」ディレクトリの配下に、先ほど指定したサブドメインと同じ名称のディレクトリを作成する(ここの場合は「telmina.com」)。
- このディレクトリに、「WordPress μ」一式をアップロードする。
- Webブラウザで「WordPress μ」にアクセスし、初期設定を完了させる(この段階で初期設定をしないと、その後の作業を出来なくなる)。
- 「wpmu-ja」に記載されている手段に従い、WordPress MU 用日本語リソースを設定する。
- ダウンロードした「BuddyPress」を展開し、生成された「buddypress」フォルダ一式を、「/wp-content/plugins/」ディレクトリにアップロードする。
- 「BuddyPress 日本語リソース」を、手順に従い導入する。
- 「/wp-content/plugins/buddypress/bp-themes/bphome/」ディレクトリの内容一式を、「/wp-content/themes/bphome/」に移動する。
- 「/wp-content/plugins/buddypress/bp-themes/bpmember/」ディレクトリの内容一式を、「/wp-content/bp-themes/bpmember/」に移動する。
- 「/wp-content/plugins/buddypress/bp-themes/bpskeletonmember/」ディレクトリの内容一式を、「/wp-content/bp-themes/bpskeletonmember/」に移動する。
- 「WordPress μ」の管理画面で「外観」→「テーマ」を選択し、「BuddyPress Default Home Theme」を設定する。
- 「WordPress μ」や「BuddyPress」のその他の設定やプラグイン導入等のカスタマイズをおこなう。
ここで、いくつか気をつけなければならないことがございます。
まず、「WordPress μ」一式をwwwなしのディレクトリにアップロードして初期設定しなければならないという点について。
最初自分は、メインのディレクトリにアップして設定をおこなったのですが、リダイレクトがループしたりしてうまく動作しませんでした。
「CORESERVER.JP」の場合、URLに「www」がある場合とない場合で別々のコンテンツとして認識されます[註1] 。
そのため、このままでは、「http://www.telmina.com/」にアクセスしても、「WordPress μ」で構築したサイトにアクセスできません。
仕方がないので、「www」なしのURL(「http://telmina.com/」)にリダイレクトしてしまいましょう。
「public_html」直下に「index.php」というファイrくを作成し、次の3行のような記述をすればよいでしょう[註2] 。
<?php
header("Location: http://telmina.com/");
?>
「WordPress μ」の初期設定は、必ずブラウザからおこなうようにしましょう。
「WordPress」に慣れた人だと、「wp-config.php」を自力で編集したくなると思いますが、どういうわけか初期設定前にそれをやってしまうと正常に動作しません。
「wp-config.php」には、初期設定画面にはない項目も用意されているのですが、それをあらかじめ編集することが出来ないわけです。
サイトの言語設定(WPLANG)は初期設定後に変更可能なのでよいのですが、データベースのテーブル接頭辞は初期設定後に変更しようとしても無理です。しかしあらかじめ接頭辞を変更した「wp-config.php」をサーヴァにアップしても、上述の通り正常に動作しなくなります。このあたりはちょっと困りものです。
あと、BuddyPressのテーマを別のフォルダに移動させなければならず、しかも移動先が2カ所あるのもややこしいですね。
しかし、BuddyPressの機能を活かすためには必要な手順です。
私がつまずいてしまったところを中心に説明いたしましたが、正直まだ私もまるで「WordPress μ」や「BuddyPress」の事をわかっていません。
このあたりはいじりながら徐々に学んでゆきたいと思いますね。





![WordPress逆引きデザイン事典[2.X対応]](http://ecx.images-amazon.com/images/I/51wvZ9nbUSL._SL160_.jpg)






![東武鉄道Part3 東上線、越生線、野田線 [DVD]](http://ecx.images-amazon.com/images/I/51VHDKtWMvL._SL160_.jpg)


【備忘録】もしかして、CORESERVER.JPでは「WordPress μ」でブログを増殖できない?
表題の通り、先ほど自分は、「Telmina.com」上に設置した「WordPress μ」において、ブログを1つこしらえようとしておりましたが、失敗してしまいました。
先日「WordPress μ」を設置した…