閉じる

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を有効にする

コメントを残す