• 締切済み

CGIの設置について(でぃゆ工房・GMS)

サーバは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/image"; 画像の表示ソースを見ると <IMG src="http://homepage?.nifty.com/*******/vcgi/image0006.jpg" width="287" height="330" border="0"> となっております。/image0006.jpg"のところが/image/0006.jpg"となっていれば 正常に表示されそうです。 config.cgi、skin.cgi の設定だけでなく、どこか修正が必要なのでしょうか。。 よろしくお願いします。

  • CGI
  • 回答数1
  • ありがとう数2

みんなの回答

  • sabayades
  • ベストアンサー率60% (65/107)
回答No.1

#///画像ファイルのURLを指定する (0=no 1=yes)/// 上記を指定するから、画像名が変更されるのではないでしょうか。 ↓ /image0006.jpg"のところが/image/0006.jpg"となっていれば 正常に表示されそうです。 通常は、 $ImgDir = "/homepage/vcgi/image/"; のパスを調べてきちんと指定したらどうでしょう。

CGIMUZUI
質問者

お礼

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

関連するQ&A

  • NiftyでCGIの設置が上手く出来ません・・

    カテゴリーが間違っていましたら ごめんなさい。 お手上げです・・ 教えて下さい<(_ _)> NiftyにCGI(掲示板)を置きたいのですが ページは表示されるものの、アイコンが×になってしまいます。 色んなサイトでNifty用の仕様説明を拝読し、試しているのですが上手くいきません・・ 掲示板自体は表示されているので アイコン画像の収納先が間違っているのか、 cgiの$imgurlの指定が間違っているのか、と思っています。 現在アイコンは homepage/img にゴソッと入れています。cgi,log,pl等は cgi-binに。 そして、 $imgurl = "http://homepage?.nifty.com/*****/img/"; としているのですが どこが間違っているのでしょうか・・ CGIははじめての挑戦で悪戦苦闘しております。 宜しくご指導くださいませ。

  • CGIの設置

    memberlistというCGIをSuExecサーバで設置したのですが、CGI自体はほぼ完全に動作しているのですが、画像のみが表示されません。 以前は同じサーバーで正常(画像表示を含む)に動作していました。 CGIの内容は、あるゲームのギルドメンバーが登録し、そのメンバーのリストが表示されるものです。 表示される内容は、画像・名前・ニックネーム・Lvなどです。 CGI配布を行っているサイトで指定しているパーミッション、サーバーで指定しているパーミッションの両方試してみましたが変化はありませんでした。 設置状態は↓の通りです。 public_html / index.html (トップページ) +--cgi-bin/ +-- memberlist / memberlist.cgi [755] | memberlog.cgi [600] | counter.cgi [600] | sublib.pl [644] | kentweb.pl [644] | jcode.pl [644] | cgi-lib.pl [644] | config.cgi [604] | skin.cgi [604] | +-- image / [705] | +-- list / [705] | +-- res / [705] | +-- lock / [705] | +-- skin / [705] サーバーはhttp://www.pf-x.net/でCGIはhttp://www.deiyu-studio.net/index.shtmlのGMSという物を使っています。 スキンは既存の物を加工しました。 自分でもパーミッションの確認やファイルの確認などしてみたのですが全く解決策が見つからなかったのでこちらで質問させていただきました。よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • niftyのようなサーバー

    @niftyのように特殊なサーバーは他にありますでしょうか? @niftyはcgi-binディレクトリが、通常のhtmlや画像ファイルを置くディクレクトリ(homepage/)とは独立して存在し、このcgi-binディレクトリ内ではhtmlや画像ファイルの閲覧ができません。 たとえば、/cgi-bin/bbs/内に、 ./bbs.cgi ./img/image.jpg というファイルが存在しているとき、 bbs.cgiが <html> <body> <img src="./image.jpg"> </body> </html> と出力しても画像は表示されない仕組みになっています。なので画像は /homepage/ 下(たとえば/homepage/img/image.jpg)におかなければいけません。なので、cgiスクリプトが出力するHTMLからの画像へのパスはURL指定で行います。 <img src="http://homepage3.nifty.com/xxxyyy/img/image.jpg"> こういったサーバーは他にはあるのでしょうか?

    • ベストアンサー
    • CGI
  • CGIの設置について

    こちらのCGIを http://www.mytools.net/cgitools/quiz2.html こちらの解説と全く同じように設置しました。 http://homepage2.nifty.com/sinnji/takaq.setti.htm 環境の違いはこちらがXPで6.0の違いだけです。 ですがCGIのエラーで参照できません。とでます。 解説に間違いがあるのでしょうか? こちらも参考にわかる方いますか? http://homepage.nifty.com/cgi/index.htm?d_cgi1

  • 画像投稿掲示板の画像保存用ディレクトリのパス

    画像データ保存用ディレクトリ"homepage/img-box"が見つかりません. 指定ディレクトリ"homepage/img-box"が存在しない可能性があります 画像保存用ディレクトリのパス設定をご確認ください. 画像を投稿すると、上記のような表示がでてしまいます。 文字は普通なのですが・・・ ここで既に出ているやり方と、スプリクト配布先のFAQを見てもどこがいけないのか分かりません。 ・http://www.big.or.jp/~talk/t-club/soft/index.htmlのレスつき画像掲示板です。 ・@niftyで使用。nifty特有の設定は済ませました。 ・cgi-binディレクトリではなくhomepagディレクトリにimg-boxフォルダは転送してあります。   ・$img_dir = 'homepage/img-box'; (絶対パス)   ・$img_url ='http://homepage3.nifty.com/******/img-box'; (ここはhttp://homepage3.nifty.com/******/homepage/img-box でしょうか?でもどちらにしても無理でした。) ・img-boxのパーミッションも設定済みです。 一体どこを治せばいいのでしょうか。 ただ気がかりなのは、cgi-binディレクトリのパーミッションは(755)だとマニュアルにあったのですが、どうしても777から動かないんです。755にして「OK」を押してももう一度確認すると777のまま・・・ これは関係あるのでしょうか?? よろしくおねがいします。

    • ベストアンサー
    • CGI
  • cgi設置

    Niftyの自作cgiのURLに自分の作成したXXXX.CGIを設置したいのですができません。初歩的な問題だと思いますがよろしくお願いいたします。  CGIの設置場所はNIFTYのCGIのURL  FFFTPのソフトは窓の杜からダウンロード 文法チェック、パーミッションの設定701、文頭の #!/usr/local/bin/perl, とかは行いました

    • 締切済み
    • CGI
  • ロリポップでCGIを設置する

    ロリポップでCGIの設置をする方法を教えてください。 http://sala.estrella-azul.com/download/dll.html 此方のスクリプトを使って、ロリポップに掲示板を設置したいのですが、 どうしても上手くできません。 スキンを配布してるサイト様には、アップするだけで使えると書いていたので、 cgi等スクリプトのファイルとスキンのファイルを一つのフォルダにまとめてアップして、 ページを開いてみたのですが、403と表示されてしまいます。 WAF設定の所は無効にしているのですが…。 あと、パーミッションも指定の物にあわせました。 リンクは〇〇.cgiにつなげて良いのですよね?スキンの方をリンクするのでしょうか?? あと、CGIファイルの中身を書き換えたりしなきゃなのでしょうか?

    • 締切済み
    • CGI
  • HPのカウンター作成について

    ソフト: ドリームウィーバー プロバイダ: ニフティ 困っている内容: ニフティのHP作成指示に従っても旨くカウンターが作れない。 http://homepage.nifty.com/counter/howto.htm ↓ ホームページのURL: http://homepage3.nifty.com/・・・・・/ 自作CGIのURL: http://hpcgi3.nifty.com/・・・・・/ FTPサーバー名: ftp55.nifty.com FTPアカウント: hd・・・・・ ↓ お客様のURL:http://homepage3.nifty.com/・・・・・/ 5つのページにそれぞれ違ったカウンターを無料で設置することができます。「設定」ボタンを押して設定画面でアクセスカウンターの設定・変更がおこなえます。(何度でも設定の変更は可能です) アクセスカウンターを表示したい部分に、下のHTMLを貼り付けてください。    となっています。 <img src="http://hpcounter.nifty.com/cgi-bin/counter.cgi?f=・・・・・&n=1&d=3"> となっていて上記を表示したい場所に貼り付けてもカウンターとして表示されない。webで見てもタグのまま表示される。 よろしくお願いします。

  • HPでのカウンター作成について

    ソフト: ドリームウィーバー プロバイダ: ニフティ 困っている内容: ニフティのHP作成指示に従っても旨くカウンターが作れない。 http://homepage.nifty.com/counter/howto.htm ↓ ホームページのURL: http://homepage3.nifty.com/・・・・・/ 自作CGIのURL: http://hpcgi3.nifty.com/・・・・・/ FTPサーバー名: ftp55.nifty.com FTPアカウント: hd・・・・・ ↓ お客様のURL:http://homepage3.nifty.com/・・・・・/ 5つのページにそれぞれ違ったカウンターを無料で設置することができます。「設定」ボタンを押して設定画面でアクセスカウンターの設定・変更がおこなえます。(何度でも設定の変更は可能です) アクセスカウンターを表示したい部分に、下のHTMLを貼り付けてください。     となっています。 <img src="http://hpcounter.nifty.com/cgi-bin/counter.cgi?f=・・・・・&n=1&d=3"> となっていて上記を表示したい場所(ソース)に貼り付けてもカウンターとして表示されない。webで見てもタグのまま表示される。 この様な状態ですが。 お手数ですが、よろしくお願いします。

  • アクセスログCGIをimgタグで埋込むとブラウザに×表示されてしまう

    アクセスログのCGIスクリプトを実行させるための埋め込みタグとして以下のように <img src="http://hogehoge.com/accesslog.cgi?url=http://hogehoge.com/index.html"> imgタグで指定するように指示されているのですが、imgタグで指定するとブラウザで表示したときに×が表示(画像イメージが存在しないときの状態)されてしまいます。 これを回避させる、良い方法はありますでしょうか?