1 問題事象
発生日: 2025年12月06日
下に示す環境のWordPressにおいて、基本以外のパーマリンク構造を設定すると、
投稿が全くリストアップされない。
・ WordPress 6.9-ja
・ PHP 8.4
・ RHEL 10
2 解決、または対処の方法
2.1 解決方法
解決日: 2026年02月27日
Apacheのバーチャルホスト設定において、
下に示すようなドキュメントディレクトリの許可設定がすっぽり抜け落ちていた。
”AllowOverride All”の設定が無かったため、URLの書き換えが機能しなっかことが原因。
|
1 2 3 4 5 |
<Directory "/home/www/example.com/html"> AllowOverride All Options FollowSymLinks Require all granted </Directory> |
Apacheのバーチャルホスト設定において、
抜けていたドキュメントディレクトリの許可設定を追加したら、
基本以外のパーマリンク構造に設定を変更しても、
投稿がリストアップされるようになった。
複数のバーチャルホストを設定するために参照したWeb記事に、
ドキュメントディレクトリの許可設定が無かった。
今まで(2026/02/27)まで、ずーっとWordPressの問題だと思っていて
Apacheの設定漏れであることに気がつかなかった。
2.2 参考にしたWebページや情報
AIの”GPT-4o mini”との対話により、問題個所を見つけることができた。
以上

コメント