カレッヂ |
質問者 かさやん
投稿日 4/18(金) 13:19:08
無料HPのaaacafeに簡易BBSエクセレントを設置したのですが、画像が「×」で表示され、 画像番号と枠だけになってしまいます。 文字はきちんと表示され、返信のピンの絵や右下のレスキューのバナーも表示されます。 サーバーの特性なのか、設置の問題なのかよくわかりません。 是非アドバイスお願いします。
プロバイダ参照:http://f12.aaacafe.ne.jp/~kasayan/cgi-bin/bbs.cgi |
回答者 しあわせのツボ
[削除]
投稿日 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裏技 |