(13)Permission denied: [client あどれす:ぽーと] AH00035: access to / denied (filesystem path ‘/home/hoge/public_html’) because search permissions are missing on a component of the path

Apache
スポンサーリンク

環境

 

  • Apache2.4

 

事象

Apache設定して起動した後、WebブラウザでトップページにアクセスしたらForbidden。

 

error_logに以下のMSG出力。

(13)Permission denied: [client あどれす:ぽーと] AH00035: access to / denied (filesystem path ‘/home/hoge/public_html’) because search permissions are missing on a component of the path

 

原因

/home/hoge/

のパーミッションが700だじゃったわ。。。

/home/hoge/public_html/

のパーミッションは、775。

 

コンテンツファイルにアクセスするのは、

apacheユーザーだから、ユーザーhogeじゃないから、

700

の、

0

その他のユーザー の部分がね、だれも読み取り、書き込み、実行、何も許可されてませんから。

そういうことですね。

 

超絶基本的な部分じゃよね。

うん。

 

初期構築のときに対処したつもりが漏れとったわ。

 

対処方法

パーミッション755にした。

# chmod 755 /home/hoge/

 

 

 

 

 

コメント