BuddyPressをIISサーバーで運用する場合の注意点
公開日:
:
wordpress
新しくカフェSNSを作るべくWordPressにBuddyPressプラグイン(SNS)を導入してオペレーションのチェックを行っています。
インストールやテーマ変更には問題無かったのですが、「グループ作成」をクリックすると「ページが見つかりません」になっちゃいます。
サーバー環境:Windows NT WEB15 5.2 build 3790
PHPバージョン:5.2.9-2
WordPress:3.0.5
BuddyPress:1.2.7
試しにApacheサーバーに同じバージョンのBuddyPressをインストールすると、正常に「グループ作成」ができました。
これはIISの「mod_rewrite」あたりの問題ではないかと思い、検索したところ英語サイトで解決法を見つけました。
http://www.micronovae.com/ModRewrite/articles/CleanPermalinksWordpress.html
(日本語サイトでは見つけられませんでした)
カレントディレクトリの「wp-settings.php」の最初の行に、
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘HTTP_X_ORIGINAL_URL’];
を記入(下の方だとうまく動作しません)。
これで正常に「グループ作成」ができるようになりました。
グループ作成には「日本語で作成できない」とか、「文字数に制限がある」などの問題もありますが、これらは日本語で解説しているサイトがありますので、そちらを参考にしてください。
まだまだ、修正すべき点が多いですが、BuddyPressの場合、テーマがPluginフォルダ内にあったり、今回書き換えた「wp-setting.php」もアップデートしたらたぶん消えてなくなりますので、必ずバックアップを取って、アップデートしてください。
新しいカフェコミュニテイは今春オープン予定です。
ご期待ください。
関連記事
-
Jugem 星占い API 導入
毎日の星占いが配信される、Web ad Fortune 無料版APIの導入について、JSONをPHP