2013-03-16

WordPressのマルチサイト機能で複数のブログを管理する

管理しているブログのエンジンを、サーバを更新したついでにMTからWordpressに切り替えようとした。まず、最初につまずいたのが、MTのようにデフォルトでマルチサイトになっていないこと。しかし、これはそれほど難しい手順でもなく、wp-config.phpにスイッチを追記して「ネットワークを設定」すれば、さらに.htaccessとwp-config.phpへの追記の情報がでてくるので、両ファイルを書き換えれば、簡単にできるはずだった(1のリンク先を参照した)。実際、Wordpressの管理画面上は問題なく進んだ。

ところが、ここからが、ドツボである。作成した第二のサイトのダッシュボードが表示されないのである。あれこれ、マルチサイト機能に関して検索を進めるも成功事例が多く、失敗事例がなかなか引っかからない。しかし、ようやく、たどり着いたのが、2のリンク先である。じつは、これを読み解くのも面倒だったが・・・。

なんとまあ、理由は単純。新しくサーバを立ち上げたばかりなのでapacheのチューンアップが未了だったというのが原因であった。.htaccessの使用に許可が出されておらず(htpd.confで<Directory "/var/www/html">の設定で、AllowOverride noneのままであった)、これを許可(none -> All)する必要があった。apacheを再起動して、さらに、.htaccessを書きなおしてようやく、うまく行った。

当方は、CentOS 6.4、Apache 2.2.15、Wordpress 3.5.1である。

1:WordPressのマルチサイト機能で複数のブログを管理する:
2:[解決済み] マルチサイト サブディレクトリへのアクセスができない

'via Blog this'

No comments: