Wordpressブログサイトを複数作成できる機能をもったWPMU(μ1.3.3)を数年前に設置した。テスト用だったため動作を確認したあと放置していた。当初sigmatown.comのルートに設置したが、サイトを再編成したときにサブディレクトリに移行した。
動作確認済みで学習も終わったので、すべてのμファイルをサブディレクトリに移行しただけだ。バーチャルホストというのか動的ファイルというのかよく理解できていないが、ページはDBから生成されるから、URLはルートからのパスになったままだ。
ブログ記事は表示されるが、ページ記事は存在しないと警告メッセージが出る。管理画面で、サイトパスを変更すると”リディレクトがループしている”という警告が出る。
この問題が気になってあれこれ調べたら、結局.htaccessの設定が間違っていた。オリジナル・ソースを編集してアップロードしたら動いた。これが分かるまで数時間も費やしてしまった。知識がないと、無駄な時間を浪費することにもなる。
勉強しようと思ってもサーバ環境の設定は難しくてよく分からない。ドキュメントだけでは無理がある。
μは古くなったのでアップグレードは止めて、SNS機能が追加されたBuddyPressを試してみようと思う。