テスト用にVirtualPCにapache+PHP5+MySQL5+phpMyAdminという環境を作ってwordpressをインストールしてたんだけど、最後の最後に行き詰ったので備忘録。
wordpressをインストール後管理画面設定OK。トップページをwordpressのデフォルトページと別にするOK。トップページ表示OK。と、ここまで順調だったのだが、新規投稿しても404エラーで表示されないという現象が発生。なぜか、トップページの設定をwordpressのディレクトリに変更すると表示はできる。
.htaccessが間違ってるのかとかパーマリンクの設定が間違っているのかとかいろいろ悩むも解決せず。
で、ググると
apacheのhttpd.confの設定で、サーバに対して静的なURLでアクセスがあった場合に動的URLに書き換えを行う「mod_rewrite」を有効にしてやればOKだった。
#LoadModule rewrite_module modules/mod_rewrite.so
この行のコメントを外して有効にしてやれば良い。