さくらのVPS(CentOS7)でWordPressの記事に飛ぶと404エラー

ワードプレスのロゴ

VPSにWordPressをインストールしたら、なんと記事に飛ぶと404エラー発生。えー、そんな。。。一瞬ハマりました。。。(寝ようと思ってたのに!笑)

パーマリンク設定したら404エラー

パーマリンク設定で、デフォルトのときは問題なく記事が表示されるけれど、カスタムで設定した場合にエラー(404 Not Found)となってしまう。

The requested URL /xxxxxx was not found on this server.

あれ、なんでだろう。

使ったVPS

  • さくらのVPS(CentOS7) ※今回のエラーはどのVPS使おうが関係ないです

確認したこと

  • mod_rewriteモジュールはちゃんとロードされている(phpinfo(); で確認した)
  • .htaccessは問題なさそう

原因

結局、httpd.confの設定を見直したら解決しました。下記を追加しました。abcabcabcは任意で。

<Directory /var/www/abcabcabc>
        AllowOverride All
</Directory>

ちなみに、変更後はreloadしないと有効にならないです。

systemctl reload httpd

ひとまず解決

とりあえずはこれで進めるとします。誰かの何かのヒントになれば・・・

うー、眠い・・・(深夜4時)