プロが教える店舗&オフィスのセキュリティ対策術

サーバはniftyを使用しております。現在、
アップロードした画像が表示できません。その他CGIは問題なく動作をしております。
また、ローカルでhttpdを使いテストを行いましたがローカルでは正常に表示されております。
現在、でぃゆ工房(でーゆ工房)様のサイトが終了となっており、GMSの
設置方法について確認ができません(以前は設置方法の記載がありました)。

niftyはCGIと画像のディレクトリが分かれるため設定が少し特殊なようです。
どこをどのように設定変更をすればよいか分からず、ご存知の方お教え頂けませんでしょうか。


ftp?.nifty.com
|
+-- homepage / index.html (トップページ)
| |
| +-- vcgi
| +--image(画像はここにup)(777)
|
|
+-- cgi-bin /vcgi [755] / memberlist.cgi [755]
| memberlog.cgi [666]
| counter.cgi [666]
| sublib.pl [644]
| kentweb.pl [644]
| jcode.pl [644]
| cgi-lib.pl [644]
| config.cgi [644]
| skin.cgi [644]



config.cgiを下記のように設定しました。

#///画像保存場所///
$ImgDir = "/homepage/vcgi/image/";

#///画像ファイルのURLを指定する (0=no 1=yes)///
$ImgUrlType = 1;

#///アップしたフォルダのURL設定($ImgUrlTypeを1にした場合のみ設定してください 必ずhttp://から入力して

ください
$Img_Url= "http://homepage?.nifty.com/***************/vcgi/ …

画像の表示ソースを見ると
<IMG src="http://homepage?.nifty.com/*******/vcgi/image000 … width="287" height="330" border="0">

となっております。/image0006.jpg"のところが/image/0006.jpg"となっていれば
正常に表示されそうです。
config.cgi、skin.cgi の設定だけでなく、どこか修正が必要なのでしょうか。。

よろしくお願いします。

A 回答 (1件)

#///画像ファイルのURLを指定する (0=no 1=yes)///


上記を指定するから、画像名が変更されるのではないでしょうか。

/image0006.jpg"のところが/image/0006.jpg"となっていれば
正常に表示されそうです。


通常は、
$ImgDir = "/homepage/vcgi/image/";
のパスを調べてきちんと指定したらどうでしょう。
    • good
    • 0
この回答へのお礼

どうやら<IMG src="​http://homepage?.nifty.com/*******/vcgi/image000 …​の末尾に/が抜けていたようです。自己解決いたしました。

お礼日時:2009/09/03 18:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!