アキラの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

コメント

コメントを投稿





カテゴリ「Linux Tips」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday