OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

RedHat7.0 Apashe Webサーバ CGIで画像が・・

  • すぐに回答を!
  • 質問No.133448
  • 閲覧数39
  • ありがとう数0
  • 気になる数0
  • 回答数5
  • コメント数0

お礼率 57% (30/52)

今現在、WEBサーバをここでの皆さんのお力添えでなんとか運用の段階までもっていけたのですがまたまたトラブルです。(^^;
CGIでGIFや、JPGが表示できません。もちろんそのままURLを指定して見に行っても見れません。アクセス権限がないのかな?と思いすべてのファイルを777にしてみたんですがそれでもだめでした。
どなたか同じ環境とか、Apacheを使ってて、同じ現象を見た方とかいらっしゃいませんか?
通報する
  • 回答数5
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全5件)

  • 回答No.1
レベル11

ベストアンサー率 43% (133/306)

HTMLファイルは見れるんですよね? コンフィグレーションファイル群のmime.typesファイルは存在していますか? それと、ファイルのパーミッションを777にした様ですが、これは返って逆効果です。 実行ビットをアンマスク(具体的には644等に変更)してください。 ...続きを読む
HTMLファイルは見れるんですよね?
コンフィグレーションファイル群のmime.typesファイルは存在していますか?

それと、ファイルのパーミッションを777にした様ですが、これは返って逆効果です。
実行ビットをアンマスク(具体的には644等に変更)してください。
補足コメント
sentakuc

お礼率 57% (30/52)

了解しました。早速パーミッションを644にしてみます。それと、mime.typeって何ですか?そういえばwebminでの設定でそれらしき文字を見かけましたが・・・・
投稿日時 - 2001-09-11 12:06:55
  • 回答No.2
レベル13

ベストアンサー率 37% (419/1115)

外していたらごめんなさい。(^_^; CGIの実行もうまくいって画像以外の表示が出来ているということは最早Apacheの設定ではないような気がします。 吐き出されたHTMLの解釈時(つまりブラウザ側での処理時)に画像が見つからないのだと思います。 画像ファイルへのパスは間違いありませんか? フルパス、または相対パスをもう一度確認してみて下さい。 また、パスをカレントとして画像ファイルをCGI ...続きを読む
外していたらごめんなさい。(^_^;

CGIの実行もうまくいって画像以外の表示が出来ているということは最早Apacheの設定ではないような気がします。
吐き出されたHTMLの解釈時(つまりブラウザ側での処理時)に画像が見つからないのだと思います。
画像ファイルへのパスは間違いありませんか?
フルパス、または相対パスをもう一度確認してみて下さい。
また、パスをカレントとして画像ファイルをCGIと同一ディレクトリーに置いて試すのも手です。
お試し下さい。
補足コメント
sentakuc

お礼率 57% (30/52)

これがちょっとおかしいんですけど、
実は、プロバイダに全く同じ設定で設置したんですけど何の問題もなくいってるんです。???
基本的に、パスは、相対パス。GCIと同じディレクトリにあります。
あと、HTMLなんですが、cgi-binディレクトリにHTMLファイルを直接置いて、直接アドレス指定して見にいくとなぜか Internal Server Error がでます。
投稿日時 - 2001-09-11 14:41:54
  • 回答No.3
レベル13

ベストアンサー率 37% (419/1115)

補足読ませて頂きました。 不思議ですね~。(^_^; 後は、画像ファイルの転送時にバイナリーで送られましたか? 特にプロバイダに転送したときと違うFTPソフトを用いていたなら再度確認してみて下さい。 #尚、cgi-bin配下のHTMLに関してはcgi-binに対する設定がそうなっているのだと思います。 ...続きを読む
補足読ませて頂きました。
不思議ですね~。(^_^;
後は、画像ファイルの転送時にバイナリーで送られましたか?
特にプロバイダに転送したときと違うFTPソフトを用いていたなら再度確認してみて下さい。

#尚、cgi-bin配下のHTMLに関してはcgi-binに対する設定がそうなっているのだと思います。
補足コメント
sentakuc

お礼率 57% (30/52)

え~実は、自分もはじめは、転送モードが”自動”になっていて、「これはバイナリにしなきゃ」と思いバイナリで転送したんですがそれでもだめでした。(^^;
(というか自動でいままでつかってて問題なかったんできにしてなかったんですけど・・。)
ftpソフトは昔からNextFTPってソフトつかってます。(FFFTPと中身はまったく同じです)

自分的見解では、アパッチでの設定でcgi-binのディレクトリの”ドキュメント系”か”CGIの設定”か”エイリアスの設定”が怪しいと見てるんですが、これをわかりもしないのに散々いじり倒していたら壊れての繰り返しでもう10回くらいLinuxを再インストールしました。(トホホ・・
参考書をあたったんですが、殆どの本では、7.1用でしかも、”殆どデフォルトで動く”なんて書いてあるんでまったく参考になりません。
よかったらオススメの本など(ApacheでしかもCGIに詳しく触れている)あればおしえてもらえないでしょうか?
投稿日時 - 2001-09-11 17:17:10
  • 回答No.4
レベル13

ベストアンサー率 37% (419/1115)

そうですか・・・。転送モードでもありませんか。(^_^; 書籍はちょっと判りませんが、こちら(参考URL)が参考になると思いますよ。(^_^) ...続きを読む
そうですか・・・。転送モードでもありませんか。(^_^;
書籍はちょっと判りませんが、こちら(参考URL)が参考になると思いますよ。(^_^)
  • 回答No.5
レベル3

ベストアンサー率 0% (0/3)

もう解決していることかも知れませんが回答します。 Red Hat7.0Jでデフォルトであれば/var/www/cgi-bin/にcgiを入れると思うのですが、そのディレクトリにGif,Jpeg のファイルも一緒に格納されていませんか? 特に、httpd.confを触っていない場合、そのディレクトリに画像ファイルを置いてもブラウザで見ることは出来ません。 ですから、/var/www/html/の中に ...続きを読む
もう解決していることかも知れませんが回答します。
Red Hat7.0Jでデフォルトであれば/var/www/cgi-bin/にcgiを入れると思うのですが、そのディレクトリにGif,Jpeg
のファイルも一緒に格納されていませんか?
特に、httpd.confを触っていない場合、そのディレクトリに画像ファイルを置いてもブラウザで見ることは出来ません。
ですから、/var/www/html/の中に画像用のディレクトリを作成してcgiの中の画像のパスを通すことで見ることが出来ます。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ