• ベストアンサー

cgi設置したときのエラーで・・・

ホームページを作っていまして、bbsとdiaryのcgi設置をしています。 両方ともうまくいったのですが、diaryを、画像もアップできるものに変えようと思い、某サイトで、セットになっているものをダウンロードし、同じやり方でアップロードしてみましたが、呼び出しURLを入れて確認してみたところ、「画像アップロード先のフォルダがありません」と出てしまいました。 先に成功したbbsやdiaryとは、どこかが違うというのはわかるのですが、そのフォルダというのは、一緒にアップロード出来たと思っていたので、そのフォルダというのがどう言うものなのか、わかりません。 また、どこに設置すればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sisya
  • ベストアンサー率39% (97/244)
回答No.2

#1さんに同意でCGIのカテゴリに質問すべきですね… 文脈から察するに画像用の新たなフォルダを 作成していないのではないかと思います。 一般的な画像付掲示板への移行処理手順 1.CGIファイルをアップロード 2.画像保存用のフォルダ作成 3.[1][2]のパーミッションを設定 4.CGIファイルの中にある画像の保存パスを設定する。 1から画像つき掲示板を設置する場合は [2]と[3]の間に「ログを保存するフォルダを作成する」 と言う作業が必要になると思います。

noname#31887
質問者

お礼

ありがとうございます。わかりやすい説明をいただきまして、おかげさまで解決しました。 おっしゃられるとおり、フォルダを作っていなかったようです。 もう一度よみなおしてみたら、フォルダの作り方が書いてありました。(汗) ご親切にありがとうございました。

その他の回答 (1)

  • R-Fuji
  • ベストアンサー率40% (18/45)
回答No.1

まず関係ないですが 教えて!gooトップ > コンピューター&インターネット > プログラミング > CGI に質問を設置した方が助言を得られやすいと思いますよ。 さらに今の情報だけでは判断材料が少なすぎます。とりあえず、サンプルスクリプトに何処で入手して何を使っているか公開した方がよろしいかと。 とりあえず、推測だけでよく陥りやすいミスを挙げておきます。 ・画像をアップロードする場所はちゃんと設定しましたか?多くの場合、スクリプトから見て相対的な場所、これを相対パスと呼びますが、これを設定しておきます。それを確認。 ・アップロードするフォルダ(ディレクトリィ)のパーミッションは設定しましたか?パーミッションとはその場所またはファイルを扱うことの権利、誰が使用できるかを設定する項目です。Readmeもしくはマニュアルにちゃんと書いてあると思うので、それを確認。 元より画像のアップロードできるCGIはここが肝なので必ず説明がされているはずです。おそらく707にすべきフォルダがあると思います。 一応、参考に、ファイルのアップロード機能をもったCGIの説明をリンクしておきます。

参考URL:
http://www.kent-web.com/bbs/clip.html
noname#31887
質問者

お礼

ありがとうございます。解決しました。 フォルダを作っていなかったようです。 gooにもそのようなところがあったのですね。 cgiについては、まだまだ駆け出しなので、色々勉強してみますね。 また、リンクもありがとうございました。