WAKWAKでCGIを使う上で守るべきルール(掟)がおりますので、良く読んでください。
この中で「掟4」の画像ファイルを「cgi-bin」フォルダにおけない点が最も重要です。
WAKWAKならではの掟ですので、この掟に合わせてCGIスクリプト変更するということを覚えておいてください。
WAKWAKだけが特別ということではありませんが、プロパイダによってはCGIを設置するにあたり特有の
クセというか注意点をもっていますので、WAKWAKのサポートページも一読しておいてください。
・掟1:CGIの同時起動は5つまで!
WAKWAKでは、CGIの同時起動が「5つまで」と限定しています。
・掟2:perlのパスは「#!/usr/local/bin/perl」
CGIスクリプトの1行目に記載するもので、WAKWAKの場合は一般的なperlのパスです。
・掟3:SSI、.htaccess や .htpasswdは使えない!
CGIスクリプトによっては、この問題から利用できない場合があります。
・掟4:画像ファイルを「cgi-bin」フォルダにおけない!
通常のスクリプトは、「cgi-bin」フォルダにCGIスクリプトを置くように作られて
います。WAKWAKの場合は、ここにjpgや.gifなどの画像ファイルを置くことが
できませんので、「public_html」フォルダにおき、画像ファイルまでを絶対パスか
相対パスで指定しなければなりません。
・掟5:「*.cgi」のパーミッションは「755」を指定すること!
WAKWAKでは「755」以外のパーミッションは使えません。
・掟6:CGIでメールを出す時のsendmailのパスは「/usr/lib/sendmail」
※「/usr/sbin/sendmail」「/lib/sendmail」も利用可能。
|