BBS 過去ログ No.0003に戻る
タイトル:
/~username/で分けたとき、CGIが使用できない
記事No:
693
投稿日: 2003/07/17(Thu) 15:54
投稿者:
まっく
<
hoge@lucky-mac.ddo.jp>
自宅で、Webサーバーをたてているのですが、
http://ドメイン/cgi-bin/○○○.cgiでは
CGIが動くのですが
http://ドメイン/~username/○○○.cgiでは全く動作せず、
cgiファイルの中身が見えてしまいます。
このサイトを読んで、
httpd.confに
<IfModule mod_userdir.c>
UserDir "/home/ftp/*/public_html/"
<Directory /home/ftp/*/public_html/cgi-bin>
AllowOverride All
</Directory>
</IfModule>
と
AllowOverride None を All
を追加し、
.httaccessに
Options ExecCGI
AddType text/html .cgi
AddHandler cgi-script .cgi
を書いて、/~username/の一番上のフォルダ(public_html)にUPしま
した。
念のためApacheを再起動してみましたが、どうにもうまくいきません
。
http://lucky-mac.ddo.jp/~hoge/cgi-bin/light.cgi
このような状態になってしまいます。
どなたか解る方よろしくお願いいたします。
タイトル:
Re: /~username/で分けたとき、CGIが使用できない
記事No:
694
投稿日: 2003/07/17(Thu) 19:44
投稿者:
ALPHA
<
alpha@alpha.ne.jp>
URL:
http://www.alpha.ne.jp/~alpha/
> 自宅で、Webサーバーをたてているのですが、
> http://ドメイン/cgi-bin/○○○.cgiでは
> CGIが動くのですが
> http://ドメイン/~username/○○○.cgiでは全く動作せず、
> cgiファイルの中身が見えてしまいます。
>
> このサイトを読んで、
> httpd.confに
>
> <IfModule mod_userdir.c>
> UserDir "/home/ftp/*/public_html/"
> <Directory /home/ftp/*/public_html/cgi-bin>
> AllowOverride All
> </Directory>
> </IfModule>
>
> と
> AllowOverride None を All
>
> を追加し、
>
> .httaccessに
>
> Options ExecCGI
> AddType text/html .cgi
> AddHandler cgi-script .cgi
>
> を書いて、/~username/の一番上のフォルダ(public_html)にUPしま
> した。
> 念のためApacheを再起動してみましたが、どうにもうまくいきません
> 。
>
> http://lucky-mac.ddo.jp/~hoge/cgi-bin/light.cgi
>
> このような状態になってしまいます。
> どなたか解る方よろしくお願いいたします。
CGIとして動いているように見えます。
アスキーモードとバイナリーモードを間違えて送信してませんか?
ちょっと自信なし・・・。
タイトル:
Re^2: /~username/で分けたとき、CGIが使用できない
記事No:
697
投稿日: 2003/07/18(Fri) 18:52
投稿者:
まっく
>
> CGIとして動いているように見えます。
> アスキーモードとバイナリーモードを間違えて送信してませんか?
>
> ちょっと自信なし・・・。
アスキーモードで送信してみましたが、やっぱりダメでした。
CGIのスクリプトが表示されてしまいます。
パーミッションなどの設定は間違っては無いと思うのですが・・・
タイトル:
Re: /~username/で分けたとき、CGIが使用できない
記事No:
699
投稿日: 2003/07/18(Fri) 22:42
投稿者:
ALPHA
<
alpha@alpha.ne.jp>
URL:
http://www.alpha.ne.jp/~alpha/
> <IfModule mod_userdir.c>
> UserDir "/home/ftp/*/public_html/"
> <Directory /home/ftp/*/public_html/cgi-bin>
> AllowOverride All
> </Directory>
> </IfModule>
よくよく見ればこれでは.htaccessが機能するはずがありません。
> <Directory /home/ftp/*/public_html>
これでいいはず。
タイトル:
Re^2: /~username/で分けたとき、CGIが使用できない(解決)
記事No:
701
投稿日: 2003/07/19(Sat) 12:04
投稿者:
まっく
ありがとうございました!無事動作しました!!
> > <IfModule mod_userdir.c>
> > UserDir "/home/ftp/*/public_html/"
> > <Directory /home/ftp/*/public_html/cgi-bin>
> > AllowOverride All
> > </Directory>
> > </IfModule>
>
> よくよく見ればこれでは.htaccessが機能するはずがありません。
> > <Directory /home/ftp/*/public_html>
> これでいいはず。
タイトル:
まったくお恥ずかしい限りで
記事No:
702
投稿日: 2003/07/19(Sat) 22:33
投稿者:
ALPHA
<
alpha@alpha.ne.jp>
URL:
http://www.alpha.ne.jp/~alpha/
> ありがとうございました!無事動作しました!!
>
> > > <IfModule mod_userdir.c>
> > > UserDir "/home/ftp/*/public_html/"
> > > <Directory /home/ftp/*/public_html/cgi-bin>
> > > AllowOverride All
> > > </Directory>
> > > </IfModule>
最初にこの設定をきちんと見ていれば
一発でわかったのに余計なお手間を取らせました。
Copyright© Home Server Technical. All Right Reserved.