CGI-BBS > 電子掲示板 > 簡易BBS > 簡易BBS-EX1.21で画像が表示されません


カレッヂ
カレッヂ


質問者 buuyan  投稿日 3/16(土) 09:10:10
簡易BBS-EX1.21を下記アドレスに設置させていただいているのですが添付した画像が表示されません(ブラウザはIE5.5SP2です)。

http://buuyan.s10.xrea.com/bbs/bbs.cgi

転送されてくるメールにはちゃんと画像が添付されて来ますし、データフォルダにも「.jpg」ファイルで残っているのですが・・・
掲示板を設置しているサーバーのFAQにCGI・データともに「public.html」内に置くように書かれているのでそうしているの(CGIとデータはそれぞれ別フォルダに置いてあります)ですが、それが問題なのでしょうか?

因みに画像が表示されるはずの位置のプロパティ画面に書いてあったアドレスを載せておきます。
http://buuyan.s10.xrea.com/bbs/bbs.cgi?img=1016230691.1.jpg

よろしくお願いします。
回答者 いのちゃん  [削除]  投稿日 3/17(日) 21:24:25
>「public.html」内に置くように書かれているのでそうしているの

プロバイダーにより設定条件が通常の.cgiは/cgi_bin/に設定しており、
画像や.htmlは/public_html/に設定するように指定されている場合が
ありますが貴殿の場合の設定定条件としては

「public.html」では無くて/public_html/にすればいけそうに思いますが
このような指定になっていないでしょうか?
質問者 buuyan  [削除]  投稿日 3/18(月) 01:03:05
さっそくご返答いただきありがとうございます。
ご指摘のとおり「public_html」に設定しなおしてみましたが、相変わらずの状態です・・・

下記アドレスをご覧になっていただけるとわかると思いますが、画像が表示されずに意味不明な文字が羅列されてしまいます。
http://buuyan.s10.xrea.com/bbs/bbs.cgi?img=1016230691.1.jpg
回答者 いのちゃん  [削除]  投稿日 3/18(月) 03:10:08
貴殿の設定掲示板に画像テスト送信をして見ましたが結果はご指摘の通り
画像の表示が出来ませんでした。

#  /public_html/
#          |
#          |-- /data/ <777>
#          |      |
#          |      |-- .htaccess <644> ... (※1)
#          |
#          |-- /htdocs/ <755>
#          |      |
#          |      |-- copyright.gif <644> ... ロゴ用画像(設置しなければCGI出力される)
#          |      |-- pin.gif <644> ... 返信記事マーク用画像
#          |      |-- help.html <644> ... 使い方HTML
#          |
#          |-- /tmp/ <777>
#          |      |
#          |      |-- .htaccess <644> ... (※1)
#
#   /cgi-bin/
#          |-- bbs.cgi <755> ... このプログラム(ファイル名は任意)
#          |-- cgi-lib217.pl <644> ... v2.17以降(※2)
#          |-- crypt.cgi <755> ... bbs.cgiの初期設定(管理者用暗証番号の暗号化)に使う
#          |-- jcode.pl <644> ... v2.0以降(※2)

階層図ですが上述のようになっているでしょうか?
質問者 buuyan  [削除]  投稿日 3/18(月) 04:09:28
たびたび申し訳ありません。
初めの投稿に書きましたように小生が掲示板を設置しているサーバーはCGIも「public_html」の中に置くように指示されています。

ですのでCGIを「public_html」の中に置いているのですがその辺に問題があるのでしょうか?
掲示板の他の機能は使えるだけに腑に落ちないのですが・・・

●A.HTML(画像を含む)とCGIプログラムが同じ場所に設置できる場合(推奨)
#
# /Web上からは見えない位置の任意のディレクトリ/
#          |
#          |-- /data/ <777>
#          |-- /tmp/ <777>
#
# /任意のディレクトリ(cgi_binの名で置きました)/
#          |
#          |-- /htdocs/ <755>
#          |      |
#          |      |-- copyright.gif <644> ... ロゴ用画像
#          |      |-- pin.gif <644> ... 返信記事マーク用画像
#          |      |-- help.html <644> ... 使い方HTML
#          |
#          |-- bbs.cgi <755> ... このプログラム(ファイル名は任意)
#          |-- cgi-lib217.pl <644> ... v2.17以降(※2)
#          |-- crypt.cgi <755>
#          |-- jcode.pl <644> ... v2.0以降(※2)
このような階層で設置しています。

最後に掲示板のアドレスを勝手ながらhttp://buuyan.s10.xrea.com/cgi_bin/bbs.cgiに変更しました
回答者 いのちゃん  [削除]  投稿日 3/18(月) 04:15:56
>小生が掲示板を設置しているサーバーはCGIも「public_html」の中に置くように指示されています。

すみませんプロバイダーの設定条件のアナウンスを見たいですがそのurlを教えて下さい。
質問者 buuyan  [削除]  投稿日 3/18(月) 06:06:03
いのちゃん様
いろいろとお手を煩わせて申し訳ありません。

>すみませんプロバイダーの設定条件のアナウンスを見たいですがそのurlを教えて下さい。

公式のFAQが貧弱なので困っていたのですが、先ほど「XREA.COM様の承諾を得てサポート掲示板その他の情報を個人的にとりまとめた」という、サイトを探し当てましてどうやら解決したようです。
「public_html」直下に「x」フォルダなるものを作るというXREA.com独特?の方法があるらしく、実行したところ画像が表示されるようになりました。

スクリプト云々の問題以外の所に原因があったにもかかわらず、こちらの掲示板に書き込んでしまい恐縮至極です・・・

最後に
深夜にもかかわらず丁寧な回答をいただき本当にありがとうございました。

このページは終了したので返信(回答)は書きこめません

Web裏技