ホーム > Linux > Linux-ドキュメントルート変更 3回目

Linux-ドキュメントルート変更 3回目

前回のログの事からエラーログを調べてみた。

Permission denied: /www/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

上記のメッセージがビッシリ書き込まれてた。
良く分からないのでgoogleさんに翻訳してもらった。

翻訳:アクセス許可が拒否されました:/ www /の.htaccessのpcfg_openfile:htaccessファイルを確認することができない、それが読めることを確認

・・・確認することが出来ないと。
訳わからないのでグーグルさんに質問してみる。

検索キーワード:ドキュメントルート Permission denied

調べると良くある原因
1.SELinuxを止めてない。
2.ディレクトリ設定をやってない。
3.ドキュメントルートを作成さしたディレクトリのパーミッション
4.DocumentRoot のディレクトリ及びそこのファイルは、(httpd.conf の User と Group で指定する)apache のユーザ権限でアクセス

サイトで見た感じだとこのくらいか。

1.apcheインストール時にSELinuxをストップしてる。
2.ドキュメントルート変更時にディレクトリの設定を行ってる。
3.パーミッションもディレクトリ作成後にhttpdに全て変更:chown -R httpd:httpd /www
4.やってない。

4番目やってなかったので検証。
httpd.confのUser/GroupとドキュメントルートのUser/Groupを合わせろって事なだんろか。
ドキュメントルート/www/以下全部httpd:httpdに変更してるのでhttpd.confをhttpd:httpdに変更してみた。
apache restart・・・変化なし。

エラーが「・・・確認することが出来ないと。」
と書かれてるのでhttpdのファイルが見えないとかなんだろーなーと
httpd.confの中にUserとGroupが記載されてるとこないかなーと調べてみた。

・・・!
あった!



User daemon
Group daemon

良くわからんけど

User daemon
Group daemon

User httpd
Group httpd

に変更して
apache restart

変わった!
成功したー!
やったー!

変わってから参考したサイト再度確認したら

>#1の方がおっしゃっているのは、
>httpd.conf の User や Group のエントリに記述されている
>ユーザ名/グループ名のことであって

エントリに記述されている?
エントリって意味が良く分かっていなかったけどコレってば、
httpc.confに記述されているユーザー名/グループ名
って事だったのかもと今更ながら考えてみた。

他のサイトみてもUser/Groupとか変更するなんてどこにも書いてなかったけど
みんなデフォのデーモンなんだろか・・・と疑問に思った。

User
Group
は、何なのか?
apacheの実行ユーザー/グループを変更するみたい。

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://seo.gunpla-rev.net/blog/linux/linux-%e3%83%89%e3%82%ad%e3%83%a5%e3%83%a1%e3%83%b3%e3%83%88%e3%83%ab%e3%83%bc%e3%83%88%e5%a4%89%e6%9b%b4%e3%80%80%ef%bc%93%e5%9b%9e%e7%9b%ae/trackback/
トラックバックの送信元リスト
Linux-ドキュメントルート変更 3回目 - 携帯アフィリエイトで稼ぐアフィリエイトSEO より

ホーム > Linux > Linux-ドキュメントルート変更 3回目

検索
フィード
メタ情報
あと何日

今年の目標PHPを覚える

今日:2012-05-21
全体:366日間
経過:142日間
残日数:224日間
消化率:38.8%
ブログパーツ
킹ēǂ݂uOp[c
QRコード
QRR[h

ページの上部に戻る