今回は実際にVagrantを使って仮想マシンを立ち上げます。…
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
有効化されて、無事下層ページが表示できるようになりました。