基本的なことだと思いますが、教えてください。
http://www.cgi-down.com/cgi/g_counter.php
上のCGIのカウンターをためしに設置しようとしてみて
画像が×印で表示されてうまくいかず、以下のようにindex.htmlに
<img src="../cgi-bin/image/0.gif">
<img src="127.0.0.1/cgi-bin/image/0.gif">
などと実際にGIF画像を表示させてみようとしたのですがそれでもうまくいきません。
場所は以下のようになっていて
Linux上のファイラー上ではGIF画像は正しく表示されています。
# ls /var/www/html/index.html
/var/www/html/index.html
# ls /var/www/cgi-bin/image/
0.gif 1.gif 2.gif 3.gif 4.gif 5.gif 6.gif 7.gif 8.gif 9.gif Thumbs.db
httpd.confでは
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
としておりExecCGIも有効にしています。
よければ教えてください。
No.2ベストアンサー
- 回答日時:
よく考えたらScriptAliasディレクティブですよね。
>ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
ScriptAliasで指定した/var/www/cgi-binディレクトリ配下にあるファイルはスクリプトファイルだと判断され、画像ファイルも実行しようとしてエラーになるようなので、/var/www/cgi-binディレクトリとは別の場所に画像ファイルを置いてそちらを参照するようにするのはどうでしょうか?
ありがとうございます。
返事おそくなり申し訳ありません。
ためしに
Alias /cgi-bin/ "/var/www/cgi-bin/"
とかえてもだめでした。
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"にもどし、
画像を/var/www/html/imageにコピーし
画像ファイルのパスを下に習ってかきかえてもだめでした。
http://www.cgi-down.com/cgi/g_counter.php
どうしたらよいでしょうか?
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options Indexes ExecCGI
Order allow,deny
Allow from all
</Directory>
No.1
- 回答日時:
><img src="../cgi-bin/image/0.gif">
<img src="/cgi-bin/image/0.gif">
><img src="127.0.0.1/cgi-bin/image/0.gif">
これだと、HTMLファイルがあるところに、127.0.0.1というディレクトリがあるという事になります。
<img src="http://127.0.0.1/cgi-bin/image/0.gif">
ありがとうございます。
<img src="/cgi-bin/image/0.gif">
<img src="http://127.0.0.1/cgi-bin/image/0.gif">
としたところともに表示されず、
0.gifをindex.htmlと同じところにコピーして
<img src="0.gif">
としたところ表示されました。
パスの指定が正しくないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- ノートパソコン Outlookメールで本文中のgif動画をDTに保存したい 3 2023/03/09 21:38
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- ノートパソコン gifアニメ―ションを動画(mp4でOK)にしたい 1 2022/08/14 09:51
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- ノートパソコン PowerPointにあるgif動画をgif動画のまま保存したい 3 2023/02/02 12:59
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
lsでディレクトリのサイズが409...
-
エラー「cpp0: /var/tmp/cczy3N...
-
あり得ない!アーカイブを展開...
-
shellscript内のコマンドを、su...
-
Ubuntu、ファイル移動によるエ...
-
FTPでファイルがダウンロードで...
-
ファイルが移動できません。
-
cgi-binディレクトリ以下でのht...
-
書き込み権限がありません
-
ファイル所有者を「apache」へ...
-
Red Hat Linux 9.0 でWebを公...
-
すみません、二度目です。fedor...
-
RPM のソースパッケージが展開...
-
嫌ってるのに真似してきたりマ...
-
onedriveの中身を削除したらパ...
-
mrl→midファイルへ
-
macのdmgファイル(動画)をMP4...
-
Winmerge ファイルの中身は同じ...
-
MGRファイルは消して良いのか
-
office365 ファイルを削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
ファイルが移動できません。
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
RPM のソースパッケージが展開...
-
Ubuntu、ファイル移動によるエ...
-
シンボリックリンクでパミッシ...
-
「E212:書込み用にファイルを開...
-
PHPでchmod()を使えるようにす...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
書き込み権限がありません
-
ファイル「所有者」と「所有グ...
-
apacheユーザの実行権限設定は...
-
Apacheのドキュメントルート配...
-
ダウンロードしたファイル
-
SFTPでファイルのアップロード...
-
vsftpで共有ディレクトリ
-
rootユーザのメールボックスへ...
おすすめ情報