アキラのITメモ:suexecのcannot get docroot information
IT関係、技術関係のメモです。
suexecのcannot get docroot information
なぜかCGIが使えないWebサーバがあって長いことなぜだろうと疑問に思っていたのですが、最近、きちんとログを見てみたところ、suexec.logにcannot get docroot information (/home/xxx) というエラーが出ていました。どうやらsuexec関連のエラーでCGIが実行できていないようです。もう少し詳しく調べてみたところこのようなページを見つけました。
たぶんsuEXECの問題だと思います。(xxxxはユーザー名) ユーザーディレクトリでのCGIの実行は、suEXECによって管理されているそうです。(解釈が違うかも)suEXECのディフォルトのユーザーディレクトリは「public_html」となっています。ユーザディレクトリの設定がこれ以外になっていると、上のようなエラーコードが出るようです。suEXECインストール時に設定変更できるらしいですが、素直にユーザーディレクトリを変更したほうが簡単です。
うーん、なるほど。。そういえばこのサーバではユーザディレクトリはwwwになっています。。結局、サーバの管理者でもないので以下のようにシンボリックリンクをはったところ解決しました。
[akira@server ~]$ ln -s www public_html
これでまた一つ謎が解けた。。
カテゴリ:
Linux Tips
投稿日: 2007年01月20日 18:30
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/447
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/447
コメント
コメントを投稿
カテゴリ「Linux Tips」内の記事
サイト内検索
カテゴリ
- Linux
- Linux Tips [14]
- Linux ソフトウェア [3]
- Web技術
- (X)HTML/CSS [4]
- JavaScript [1]
- MovableType [7]
- その他 [3]
- 各種API [3]
- 各種ツール [4]
- Windows
- Win Tips [3]
- Win ソフトウェア [6]
- コネタ [7]
- プログラミング
- 機器 [4]