[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:41921] Re: 【ご質問】CGIでの画像表示について
- From: MasamiOhkubo <debizoh@xxxxxxxxxxxxx>
- Subject: [debian-users:41921] Re: 【ご質問】CGIでの画像表示について
- Date: Mon, 8 Nov 2004 16:16:02 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level: ***
- X-spam-status: No, hits=3.1 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET, MSG_ID_ADDED_BY_MTA_3,RCVD_IN_ORBS,RCVD_IN_OSIRUSOFT_COM, REFERENCES,SPAM_PHRASE_00_01,X_OSIRU_OPEN_RELAY version=2.44
- References: <20041108153917.A5AB.HAYAKAWA@xxxxxxxxxxxx>
- Message-id: <200411080716.iA87G0r06542@xxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 41921
- X-mailer: Datula version 1.52.01 for Windows
大久保です。
早川 厚さんの<20041108153917.A5AB.HAYAKAWA@xxxxxxxxxxxx>から
>大変お世話になっています。
>早川と申します。
>
>いつも教えて君で大変恐縮です。
>さて、今回のご質問なのですが、Debianにて構築しているWebサーバー
>上で画像が表示できないというトラブルです。
>【概略】
>・画像が入っているディレクトリはCGIディレクトリ
CGIは適切に実行許可(Permisshion)を与え、ディレクティブで実行許可されて
いれば実行できます。
CGIディレクトリといっても、環境によって変わってしまいます。
なので「CGIディレクトリってどこ?」とお聞きしなければいけなくなったり
します....。
※ApacheのConfig等、環境をきちんと転載して頂くのが一番解決が早いです
よ。
おそらく推測するには
「cgi-bin上で画像等が表示できない」
なんだろうと思います。
1.ScriptAliasにてcgi-binディレクトリに対してcgi実行許可を与えている
2.そのcgi-binに対し画像を設置している
であれば、そのScriptAliasのディレクトリであるcgi-binでは「全てがcgiス
クリプト」として扱われるため、画像等、cgi以外のものは一切表示できませ
ん。
Apacheのドキュメントをどうぞ... v
http://httpd.apache.org/docs-2.0/ja/mod/mod_alias.html#scriptalias
http://httpd.apache.org/docs-2.0/ja/howto/cgi.html
対処方法は
1.cgi-binをScriptAliasで設定するのではなく、Aliasにする
2.その上でcgi実行ができるようにExecCGIオプションを該当ディレクトリに付
加する。
が..簡単かもしれませんが、他にもいくつか方法は考えられます。
とりあえず、ScriptAliasなのかどうなのかがカギです。
おそらく状況を伺うに100% ScriptAliasだろうとは思いますが,imgのパスが間
違ってるとかっていうオチもないわけでは無かったりします(^^;)
debianというか、apacheな内容ですので、Apacheのml等の方が詳細に教えてく
れるかもしれません..って、www.apache.or.jp今見れない?(--;;
・Apacheのドキュメントに目を通す
・httpd.confを見直す
で、道は開けるはずです。
がんばってください〜
-- 大久保 政実(Masami ohkubo / debizoh) -------------
-- URL:http://www.venus.dti.ne.jp/~debizoh/
--
-- わいわいCommunication NetWork "The PumpkinNet"
-- http://www.pumpkinnet.to/
-- PumpkinNet CGI工房
-- http://www.pumpkinnet.to/cgikoubou/
--