サポート掲示板/30

お名前uco
状態完了
追加日時2005/10/25 11:04:22 (火)
対象CGIみの写真集
タイトル画像が表示されません。

本文

はじめまして。 みの写真集をダウンロードさせていただきました。

実は2回目の設置なのですが、、前回は何も問題なく設置できました。 今回も同じように設置しているつもりなのですが、画像が×印になってしまい表示されません。 $BASEDIRと$BASEURLも何度も確認しましたが、合っています。 サーバー上のデータアップフォルダを見ると画像はちゃんと入っているのですが… とりあえずテストで動かしてみようと思って設置したので、主要部分以外はいじっていません。。 何か原因は考えられますでしょうか?? 初歩的な質問で申し訳ありませんが、、よろしくおねがいします(>_<)


  • $BASEDIRと$BASEURLが合っていないから、×印になっています。 -- みの 2005/10/25 12:41:50 (火)
  • $BASEURLをブラウザに入力して、本当に$BASEDIRを指し示しているか、確認下さい。 -- みの 2005/10/25 12:43:10 (火)
  • ×印のURLは、$BASEURL/画像ファイル名 となっています。分かりますか? -- みの 2005/10/25 12:44:38 (火)
  • 早いご回答ありがとうございます!仰っている意味はわかります。 -- uco 2005/10/27 01:08:59 (木)
  • $BASEURLを入力してみたところ、サーバーエラーになってしまいます。 -- uco 2005/10/27 01:09:50 (木)
  • ftpでサーバーのフォルダ内を確認するとファイルは入っていて、見ることもできるのですが…。 -- uco 2005/10/27 01:13:10 (木)
  • サーバーの問題なのでしょうか?初歩的な事で本当に申し訳ありません。。。 -- uco 2005/10/27 01:15:10 (木)
  • サーバーの問題なのでしょうか?初歩的な事で本当に申し訳ありません。。。 -- uco 2005/10/27 01:16:26 (木)
  • 今cgi-binディレクトリに設置しているのですが、アップフォルダをcgiと別ディレクトリに置いてみようかと思います。 -- uco 2005/10/27 01:20:18 (木)
  • 別ディレクトリに置くことは可能でしょうか?可能であれば、その際は$BASEDIRはどのようにすれば良いのでしょうか?? -- uco 2005/10/27 01:21:51 (木)
  • CGIを固定の場所cgi-binとかに必ず置くように指定されるサーバでは、HTMLファイル、画像ファイルはcgi-binに置くと表示出来ないのが一般的です。そのために、$BASEDIRと$BASEURLを別に設定出来るようになっています。それぞれの設定については、お使いのサーバのディレクトリ構成により違いがあります。ディレクトリ構成を教えて頂ければ、アドバイス出来ると思います。 -- みの 2005/10/27 09:53:37 (木)
  • トップページはhttp://サーバー名/index.htm -- uco 2005/10/27 12:29:46 (木)
  • CGIはhttp://サーバー名/cgi-bin/photo.cgi(その他cgiファイル)に設置しています。dataフォルダも今は同じcgi-binに設置しています。 -- uco 2005/10/27 12:32:03 (木)
  • 最初はhttp://サーバー名/cgi-bin/photo/photo.cgi(その他cgiファイル・dataフォルダ)に設置したのですが、動作しませんでした。 -- uco 2005/10/27 12:33:42 (木)
  • URLの話ではなく、ディレクトリ構成の話です。今は、cg-binの下に全て入れているとのことですが、cgi-binの下に、HTML、画像ファイルを置いても表示されませんので、dataフォルダはcgi-bin以外のディレクトリに置く必要があります。 -- みの 2005/10/27 12:56:53 (木)
  • トップページのURLで表されるディレクトリの下にdataディレクトリを作成して。あ、すみません。フォルダ=ディレクトリです。 -- みの 2005/10/27 12:58:35 (木)
  • トップページのURLで表されるディレクトリとCGIページのURLで表されるディレクトリの位置関係を教えてください。分かりますか? -- みの 2005/10/27 13:00:16 (木)
  • トップページのURLで表されるディレクトリは、http://サーバー名/data/になりますが、、CGIページのURLで表されるディレクトリの位置関係というのがよくわかりません・・・。dataディレクトリとcgi-binディレクトリは同じ場所になりますが、そういう事でしょうか? -- uco 2005/10/27 13:47:46 (木)
  • http://サーバー名/dataは、URLです。ディレクトリ=フォルダと読み替えて下さい。それだったら分かりますか? -- みの 2005/10/28 00:12:20 (金)
  • ファイルをサーバにアップロード転送するときに、FTPアプリケーションを使っておられると思いますが、そのときに、トップページのHTMLファイルを置くディレクトリ(場所)とCGIページのCGIファイルを置くディレクトリ(場所)が違うことは分かりますよね? -- みの 2005/10/28 00:14:57 (金)
  • その、それぞれのディレクトリ(場所)の関係を教えて頂きたいのです。 -- みの 2005/10/28 00:15:49 (金)
  • 例えば、こんな感じの表現をしてもらえると良いです。 -- みの 2005/10/28 00:17:27 (金)
  • home => doc => index.html (トップページHTMLファイル) -- みの 2005/10/28 00:18:47 (金)
  • home => cgi-bin => photo => photo.cgi(みの写真集CGIファイル) -- みの 2005/10/28 00:20:10 (金)
  • home=>index.htm home=>cgi-bin=>photo.cgi(その他CGIファイル) -- uco 2005/10/28 01:06:59 (金)
  • 以上のように置いていますが、home=>cgi-bin=>dataからhome=>dataに移動して、$BASEDIRと$BASEURLを直したら設置できました! -- uco 2005/10/28 01:09:38 (金)
  • 色々教えていただきありがとうございました! -- uco 2005/10/28 01:10:08 (金)
  • 無事表示されたようですね。こちらこそ、連絡ありがとう御座いました。 -- みの 2005/10/28 12:36:09 (金)

サポート掲示板


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-10-28 (金) 12:36:09 (5374d)