WordPress MU 2.6.3インストールのはまりどころ

実はWordpress MUをインストールするだけならそんなに大したことはない。フォーラムを見ているとホスティングサーバにインストールするのにてこずっているケースはちらほらあるけど。

けど、いざブログを作ろうと思うと作れない。いや、作成に成功したようなページが表示されるし、設定自体は正常に保存されている。実はブラウザに表示されないだけなのである。かなりふかくはまったのが.htaccessを有効にさせるところ。Wordpress MUは、Sub-directoryでもSub-domainでも同じだと思うけど、Apacheのmod_rewriteと.htaccessによって仮想的に複数のブログが存在するかのように振舞う。で、.htaccessが利用できるようApacheに設定が必要なのだった。それがDirectoryのAllowOverrideで、これはデフォルトではNoneになっている。これはようするに、.htaccessによる設定を無効にする働きがある。これを面倒なのでAllにした。

たとえば、/etc/apache2/sites-available/defaultで、DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory />

<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory />
などと設定する。

これで小一時間悩んでしまった。。。

あと、これはreadme.txtにも書いてあるけど見逃しがちなのがインストールディレクトリの注意。http://user.blog.domain.comやhttp://hoge.domain.com/blog/userとしてアクセスできるようにインストールするにはダウンロードして展開したディレクトリ wordpress-mu-2.6.3 を blog にリネームしないといけないということ。

今は無事ブログもユーザも問題なく作れて、普通のWordpressのテーマを適用させて、これからプラグインを試してみようとしているところ。。。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です