パーマリンク設定をしたら、Forbidden You don’t have permission to access this resource.

WordPressを設置していたらつまづいた。それほど変わったことはしていないと思っているのだが、下記のような条件で設置した。

  • CentOS8 Stream
  • Apacheでユーザーのホームディレクトリpublic_htmlを有効にしている。
  • public_htmlをサブドメインのDocumentRootにしている。
  • httpをhttpsにリダイレクトしている。
  • public_htmlの直下にwordpressを設置している。

パーマリンク設定を選ぶと、警告が出た。

ディレクトリのオーナーでも変えてやれば自動で書き込めるんだろう・・・

chown apache.apache public_html

これでパーマリンク設定しても警告出なくなった。

まあこれでいいかと思ったら・・・

Forbidden You don’t have permission to access this resource.だと・・・?

.htaccessはちゃんと出来ているのに何故だ・・・

こちらのサイトに解決方法がありました。

Options +FollowSymLinks

これを先頭に書けばよかったようです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です