8月 25

WordPressをSNS化するPluginに「BuddyPress」があります。

BuddyPress

BuddyPress.org_1314260671264

普通(?)、WordPressをマルチサイトにしてBuddyPressをインストールすることが多いようです。
インターネットで検索するとマルチサイトのインストール方法の掲載記事は多いのですが、シングルサイトでのインストール方法がなかなか見つからない。

そんな訳で、WordPressのシングルサイトという条件でのBuddyPressのインストール方法です。

インストール環境

Debian : 6.0.2
Apache : 2.2
MySQL : 5.1.49
web root directory : /var/www/
WordPress : 3.2.1
BuddyPress : 1.2.9

mod_rewriteの有効化

apacheのmod_rewriteがインストールされている必要があります。

apache2でモジュールの状態を確認して下さい。

# apache2ctl -M
Loaded Modules:
rewrite_module (shared)
Syntax OK
#

rewrite_module(shared)が表示されていればOKです。

もしも上記が表示されない場合は

# /usr/sbin/a2enmod rewrite

で有効にして下さい。

WordPressのインストール

これは普通にWordPressをインストールして下さい。

BuddyPressのダウンロードと有効化

WordPressの管理画面よりBuddypressのダウンロードと有効化をします。

プラグインのインストール ‹ 旅プラン — WordPress_1314263357448

BuddyPress 1.2.9 をインストールです!

プラグインインストール ‹ 旅プラン — WordPress_1314263371017

プラグインを有効化して下さい。

日本語化モジュールのインストール

BuddyPress日本語
BuddyPress 日本語 → Home_1314261206966

の「BuddyPress日本語版作成チーム」の「Googleグループ」をクリックして日本語モジュールのダウンロードサイトへ。

(BuddyPress担当) WordPress 日本語版作成チーム | Google グループ_1314260546045

上記をクリックしてダウンロードして下さい。

buddypress-ja-files.zip というファイルがダウンロードされます。
このファイルを解凍すると

$ ls -l
合計 2848
-rw-r--r-- 1 hyamazak hyamazak   2307 2011-08-22 22:54 bp_logo s.gif
-rw-r--r-- 1 hyamazak hyamazak  88614 2011-08-22 22:54 buddypress-123-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 236459 2011-08-22 22:54 buddypress-123-ja.po
-rw-r--r-- 1 hyamazak hyamazak  81880 2011-08-22 22:54 buddypress-1241-20106027-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 146275 2011-08-22 22:54 buddypress-1241-20106027-ja.po
-rw-r--r-- 1 hyamazak hyamazak 141801 2011-08-22 22:54 buddypress-1260-20101104-ja.po
-rw-r--r-- 1 hyamazak hyamazak  89319 2011-08-22 22:54 buddypress100-ja-20090501.mo
-rw-r--r-- 1 hyamazak hyamazak 154052 2011-08-22 22:54 buddypress100-ja-20090501.po
-rw-r--r-- 1 hyamazak hyamazak 154674 2011-08-22 22:54 buddypress100-ja-orig.po
-rw-r--r-- 1 hyamazak hyamazak  89871 2011-08-22 22:54 buddypress100-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 154517 2011-08-22 22:54 buddypress100-ja.po
-rw-r--r-- 1 hyamazak hyamazak  50321 2011-08-22 22:54 buddypress101-ja.tar.bz2
-rw-r--r-- 1 hyamazak hyamazak 154846 2011-08-22 22:54 buddypress10x-ja-orig.po
-rw-r--r-- 1 hyamazak hyamazak  89937 2011-08-22 22:54 buddypress10x-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 154379 2011-08-22 22:54 buddypress10x-ja.po
-rw-r--r-- 1 hyamazak hyamazak 123593 2011-08-22 22:54 buddypress120-20100222-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 307985 2011-08-22 22:54 buddypress120-20100222-ja.po
-rw-r--r-- 1 hyamazak hyamazak 171298 2011-08-22 22:54 buddypress120-ja.mo
-rw-r--r-- 1 hyamazak hyamazak 330021 2011-08-22 22:54 buddypress120-ja.po
$ ls -s

上記の中の一番数字が大きい mo のファイルを wp-content/plugins/buddypress/bp-languagesへ buddypress-ja.mo の名称でコピーします。

WordPress管理画面で日本語化されていることを確認して下さい。下のように日本語されていればOKです!
一般設定 ‹ 旅プラン — WordPress_1314262479403

パーマリンク構造の変更

一般設定 ‹ — WordPress_1314263522575

パーマリンクを変更しろ!とメッセージが出る。

パーマリンク設定 ‹ 旅プラン — WordPress_1314263539644

パーマリンク構造をデフォルト以外をチェックして「変更を保存」を押す!

.htaccessの設定

WordPressをインストールしたディレクトリの .htaccess の内容を以下のように変更して下さい。

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

WordPressの一般設定

一般設定 ‹  — WordPress_1314262143921

メンバーシップをチェックして下さい。

確認

サイトのURLをたたいてサイトが表示されるのかを確認して下さい

ホーム_1314262846806

とまあ、こんな感じです。次は、どんなCommunityでどんな機能を提供するのかなどのSNS(BuddyPress)の設定です。
また、詳しく確認出来たときに、レポート書きたいと思います。

Tagged with: