WordPressの下層ページが表示されない Vagrant Ubuntuでmod_rewriteの有効化


WordPressで新しいVagrant Ubutntu環境で下層ページが表示されなかったのでなおし方をメモしておきます。
mod_rewriteが動作していないような感じなので、phpinfoで設定情報を確認していきます。
viでinfo.phpを作成します。

sudo vi info.php

以下を記述して保存してinfo.phpにアクセスします。

<?php info(); ?>

Loaded Modules項目にmod_rewiteがないのでmod_rewriteがロードされていないようです。

以下のコマンドでmod_rewirte自体が使えるかどうかを確認します。

cat /etc/apache2/mods-available/rewrite.load

以下のように表示されれば使えるようになってます。

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

今回はmod_rewriteが有効化されていないことが原因みたいなので、有効化していきます。
以下のコマンドで有効化します。

sudo a2enmod rewrite

有効化したらApacheを再起動します。

sudo service apache2 restart

有効化されて、無事下層ページが表示できるようになりました。

参考サイト
Ubuntu版Apache2でmod_rewriteを有効にする

コメントを残す