質問: アパッチでaccessforbiddenがでてしまう。 今日アパッチのhttpd.confを変更して documentrootを変えて見たのですが・・・ forbiddenのメッセージが・・・ ディレクトリにはちゃんとデータはいってるのですが 分かるかたぜひ教えてください。
回答: k-841さんの回答にあるとうりのhttpd.confのuserとgroupのエントリを変更してください。 ただし、危険なのでrootにするのはやめましょう。 もし、コンテンツのファイルのオーナーがルート以外の場合はそのユーザ名にするか、コンテンツのファイルのオーナーが所属しているグループと同じグループに属するユーザを作成してその権限でapacheを動作させる方法もあります。 ただし、私としてはapacheの権限を変えるより、コンテンツの権限を変える方をおすすめします。(セキュリティ上の配慮) コンテンツの権限の変更の手順: まず、ドキュメントルートに移動する cd (ドキュメントルート) chmod -r o+r . (ドキュメントルートディレクトリ以下のすべてのファイルにリード権限を与える) chmod o+x . ( ドキュメントルートディレクトリ自身にリード権限をあたえる) chmod o+x `find . -type dir -print` (ドキュメントルート配下の下位ディレクトリに実行権限を与える) 以上です。