事象
新しくWebサイト立ち上げたが、Webブラウザからサイトにアクセスしても「403 Forbidden」が表示されてしまう。
rsync -avhPz ローカル サーバー
でコンテンツを配置したから、パーミッション(ファイルの属性として設定できるファイルへのアクセス権限)の設定がアカンのかと思い、
chmod -R 775 *
とかやってみる。
ファイルとフォルダで違うパーミッションつけるやり方はこちら
しかし、変わらず「403 Forbidden」が表示されてしまう。
原因
error logを見ると、.htaccessの文字があった。
ドキュメントルートのディレクトリ(トップページのファイルindex.htmlがあるディレクトリ)で
ls -la
で確認してみたら、.htaccssのパーミッションが変わってなかった。
対応
chmod 644 .htaccess
して正常に見えるようになった。
乱暴だけど、
chmod -R 755 .*
してもいいかもしれん。→自分でやることちゃんと把握できてればOK。自己責任でヨロ
コメント