CGI-BBS > 電子掲示板 > 簡易BBS > 簡易BBSEXについて画像を表示できない。


カレッヂ
カレッヂ


質問者 かさやん  投稿日 4/18(金) 13:19:08
無料HPのaaacafeに簡易BBSエクセレントを設置したのですが、画像が「×」で表示され、
画像番号と枠だけになってしまいます。
文字はきちんと表示され、返信のピンの絵や右下のレスキューのバナーも表示されます。
サーバーの特性なのか、設置の問題なのかよくわかりません。
是非アドバイスお願いします。

プロバイダ参照:http://f12.aaacafe.ne.jp/~kasayan/cgi-bin/bbs.cgi
サーバのOS:不明
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:していない
CGI習熟度:beginner

回答者 しあわせのツボ  [削除]  投稿日 4/18(金) 14:38:07
同様の質問は既に多数あるので、それらを調べてください。
…と言いたいところですが、今日は機嫌がいいので(笑)ヒントを。

・サーバがWin類ではありませんか?
・cgi-binの中にあるHTMLや画像にアクセスできますか?
・FTPでディレクトリを見た時、画像ファイルは生成されていますか?
・初期設定のパスは正確に指定されていますか?
質問者 かさやん  [削除]  投稿日 4/18(金) 16:13:34
他のサーバーでは2回上手くいっています。
今回のaaacafeだけが曲者???
http://fh.aaacafe.ne.jp/cgiperl.html
簡易BBSEXの指示通りのパーミッションで画像が「×」と表示。
以下の推奨パーミッションでも同様。

これまでのサーバーではCGIの設置場所がCGI-BINに指定されていましたが、
今回のサーバーではCGI設置の場所が任意のディレクトリなので
それも指定どおりにしたつもりなのですが・・・・?


ちなみにパブリックのディレクトリ内に自分で「cgi-bin」という
ディレクトリを作って、それ以下はエクセレント内に書かれている
とおりに設置しています。

ご指摘いただいたことを確認してみましたが、
dataフォルダ内のhtaccessのパーミッションを644から600に変えると、
フォルダ内に画像が作成されてることがわかりました。
ただ、それだけ・・・その他、以前の書き込みを呼んでも????です。
考えられることだけで結構ですから
もう少しヒントをいただけると幸いです。

以下はサーバー管理の説明のコピペです。

sendmailやSocket関数およびSocketモジュールはセキュリティ上、
使用できません。

バージョン5.6や5.8につきましては要望が多ければ実施したいと思います。

パーミッションについて
CGIを置くディレクトリは701以上にしてください。
けっして707や777など他人がディレクトリに書き込めるようにしないでください。
CGIが動きません。

CGIプログラム作者がディレクトリのアクセス権を777と指定している場合でも
こちらを優先してください。

CGIプログラム(.cgiのファイル)は700以上、書き込みファイル(それ以外のファイル)は600のアクセス権を
設定してください。

 

アクセス権(パーミッション、属性)対応表
作者指定  AAA!CAFE 
755 ⇒ 705 
666 ⇒ 600 
644 ⇒ 600 
777 ⇒ 705 
CGI(perl)を設置するディレクトリ ⇒ 705 

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


Web裏技