
質問も上手くないかもしれませんが、宜しくお願いします。
win10でanhttpdを使い、lan内でのみのサイトを運用しています。
昨日、気がついたのですが、
訪問カウントが全く表示されていません。
訪問カウンターはチャント更新されています。
表示が抜けているだけです。
添付画像を参照ください。
サイトは複数あり、すべてのサイトがすべて同じ状態です。
なお、色々調べていて、以下のエラーが出ていました。
Error Response 404 Thread 0(ID= 2004) to 127.0.0.1 for "/favicon.ico"
全く同じ(と思っていますが)仕組みをwin11でも作っていますが、
win11では問題なく表示されています。
anhttpdの設定も全く同じです。
anhttpd関係は、気がついたのは今ですが、昔から触っていません。
何処を調べたらよろしいでしょうか。
宜しくお願いします。

A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.3です。
> 色々やってみましたが、解決できませんでした。
具体的にやられたことが何も書かれていませんのでフォロー不能です。。。
このエラーはhttpdの設定やそこに用意しているコンテンツの問題ではなく、httpdにアクセスしているWebブラウザが規定で読み込もうとするfavicon.icoというファイルがhttpd側に用意されていない・・・ために起きているエラーというのは理解されたのでしょうか?
そして、このfavicon.icoというファイルは「Webブラウザのタグの左端」や「ブックマークした際に登録される名称の先頭」などに表示される小さいアイコン画像だということは理解されましたか?
つまり、ご質問に示されたエラーはホームページ上に設けたカウンターの表示には関係しないものです。
で、ご質問に添付されたホームページの画面を見る限り、Windows10上のhttpdではカウンター機能が動作していません。
つまりカウンターCGIプログラムが動作していないと思われます。
httpdのログにCGI関連のエラーが出ていないのでしたらカウンターCGIプログラムは正しく配置されているが、動作させるとエラーを吐かずに終わってしまっているのでしょう。
Windows11環境のhttpdでは問題無く動作するが、Windows10環境のhttpdでは正しく動作していないということになります。
使用されているカウンターCGIプログラムについて、その辺の視点での情報収集はされていますか?
あと、「Windows10のhttpdのカウンター表示ページを表示させているWebブラウザの種類とバージョン」と「Windows11のhttpdのカウンター表示ページを表示させているWebブラウザの種類とバージョン」は同じでしょうか?
それに違いがある場合、まずはWindows10環境のhttpdのカウンター表示ページを表示させているWebブラウザを、Windows11のhttpdのカウンター表示ページを表示させているWebブラウザの種類とバージョンにしてみるというのがあるかと思います。
ようはカウンターCGIプログラムが出力したデータを使用しているWebブラウザは正しく画面表示できるのか・・・という視点での確認です。
Windows11のhttpdをアクセスしている際のWebブラウザを使うとWindows10のhttpdの方も問題無く表示されるのであえば、それは使用しているカウンターCGIプログラムは特定のWebブラウザでは表示できないデータを出力しているということになります。
本体ならばどのWebブラウザでも表示できるよう標準規格にしたがったデータを出力せねばならなかったり、Webブラウザの実装(レンダリングエンジンの仕様)に影響されるデータを扱わねばならない場合、CGIプログラムの中やそれを呼びだすコンテンツ内でアクセス元のWebブラウザの種類とバージョンをHTTPヘッダーから抽出し、それにしたがって処理を分ける必要があるのにそれをしていない・・・ということになろうかと思います。
早い話しが使用されているカウンターCGIプログラムのバグだと。
参考まで。
色々とありがとうございます。
先ず、結論的になりますが、
OSの違いだけで、CGIプログラム、ブラウザ(chrome)はヴァージョンまで全く同じものです。
また、win10でも、当初はチャント機能していました。
勿論、CGIプログラムには手を入れていません。
なので、WIN10は何処かのタイミングで、
マイクソソフトのupdateなり、ブラウザのヴァージョンアップなりが影響していると思っています。
ただ、現時点でwin11では問題なく機能しているため、
ブラウザについては対象から外せるかと。
なお、質問で挙げたエラーメッセージは、anhttpdが出力したログのものでした。
エラーとは在りますが、ブラウザ上ではエラー表示はなく、
単に、添付画像のように、カウンターが表示されなかっただけです。
No.3
- 回答日時:
No.1です。
> まず、favicon.icoというワードが全く私のサイトには出てこないのです。
> 少なくとmの、私は記述していません。
> なので、見つからないというのは極当たり前ですが、分かりません。
No.1に書いたfavicon.icoに関する情報収集をされましたか?
されていればfavicon.icoはWebサイトに置いたコンテンツには関係なくWebブラウザが読み込もうとするファイルであることを理解できたはずですので、このようなコメントにはならないかと存じます。
まずはfavicon.icoが何者かをNo.1にお示ししました方法で学習されてみるとよろしかと思います。
ではでは。
No.2
- 回答日時:
エラー内容に関してはfavicon.icoに関するものなので関係はありませんが…
訪問カウンターが表示されてないのは、centosだった時に触った時は、上位階層含む権限とか結構ありましたよ。
エラーログだけでなく、アクセスログでもきちんと読み込まれているのでしょうか?
または、ブラウザの開発者モードを起動し、キャッシュを削除したりして、再度読み込ませてみたら、何か分かるのでは無いでしょうか?
早速有難うございます。
まず、真っ先にキャッシュクリアをしてみましたが、
変化がありませんでした。
また、書いていただいたことは、全く聞いたことがないため、
今ひとつ進めずに居ます。
不思議なのは、カウンターが出ないだけで、外は全く問題なく機能しています。
それも、何本も在るサイト全てです。
全てにカウンターが出ず、添付したような画像になっています。
とりあえず、様子見になっています。
No.1
- 回答日時:
> なお、色々調べていて、以下のエラーが出ていました。
> Error Response 404 Thread 0(ID= 2004) to 127.0.0.1 for "/favicon.ico"
エラーメッセージのとおりです。
"/favicon.ico"がHTTPの404エラー・・・つまりfavicon.icoが見つからないと言っています。
使用しているWebブラウザがfavicon.icoを読み込もうとしたが無かったわけです。
対処方法はhpppのroot指定のディレクトリにfavicon.icoを置くか、favicon.icoを読み込まなくてよいようにWebページ側で設定するかです。
この辺の説明に関してはGoogleなどで「favicon.ico 404エラー」といった簡単なキーワードで検索されると詳しく解説したページがたくさんヒットするかと思います。
なお、favicon.icoとは何者かに関しては、同様に「favicon.icoとは」といったキーワードで検索されるとよいです。
参考まで。
早速有難うございます。
まず、favicon.icoというワードが全く私のサイトには出てこないのです。
少なくとmの、私は記述していません。
なので、見つからないというのは極当たり前ですが、分かりません。
アト不思議なのが、
win11はまだ1年も経っていませんが、
メインがwin10のため、毎週末にサイトや、
重要なフォルダは丸ごとバックアップ(10から11へ)しています。
なので、今回対象になるサイトはスッカリ同じはずなのです。
不思議なのは、バックアップされているwin11が問題なく表示されていることです。
また、動かす側のHTTPDも全く手を入れていません。
以上から、私の感覚としては、
なにか勝手にされるマイクソソフトのアップデート当たりかなと思っています。
一度復元でもとも思いましたが、
何処まで戻っていいかも分からず、
訪問カウンターが出ないだけで外には全く問題ないため、
このままで様子見でも、と思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
C言語のことです。写真(見にくくてすいません)の下のプログラムを実行したいのですが四行目がおかしいと
C言語・C++・C#
-
C言語 関数、変数の宣言について
C言語・C++・C#
-
C言語について(初心者)
C言語・C++・C#
-
-
4
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
5
至急助けてください!!!あと2時間しかないです! ボタンを押したら0ランプが点灯し、コンマ5秒後に1
その他(プログラミング・Web制作)
-
6
javaでstatic mainメソッドから所属クラスを呼び出すにはクラス名を記述する必要があります
Java
-
7
フロントエンドエンジニアをしていますが、スキルアップのための転職、異動は3年目では早すぎますか? 今
その他(プログラミング・Web制作)
-
8
Pythonのエラーメッセージをコピーする方法
その他(プログラミング・Web制作)
-
9
perl の open について教えてください。
Perl
-
10
検索エンジンはなくなる?
SEO
-
11
Visualbasicの現状について教えてください
Visual Basic(VBA)
-
12
C# で 数式文字列処理を処理する方法
C言語・C++・C#
-
13
アセンブラーの命令についてです。
その他(プログラミング・Web制作)
-
14
添付URLの様なサイトを作るにはどうすればいいですか?※どんな技術が使われていますか
その他(プログラミング・Web制作)
-
15
pythonについて
その他(プログラミング・Web制作)
-
16
DNCL(共テ用プログラミング言語)について 写真の(12)のプログラムにおいて、解説によると(12
C言語・C++・C#
-
17
数行削除してコピーするbatファイル作成
その他(プログラミング・Web制作)
-
18
MOVEコマンドでサブフォルダーからの移動は?
その他(プログラミング・Web制作)
-
19
アセンブリ言語について。
その他(プログラミング・Web制作)
-
20
プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
apacheでPerl CGIが作動せず、5...
-
CGI.pmはもう古い!?
-
エクセルで集計したい。
-
ホームページにメールフォーム...
-
ChatGPTの性能は昔に比べて上が...
-
ChatGPT
-
chatGPTみたいに画像生成出来る...
-
古ーくからフリーのtree.cgi掲...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
CGIで得た内容をHTMlページに代入
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
ChatGPT
-
ChatGPTの性能は昔に比べて上が...
-
フォームを再送信しますか?
-
chatGPTみたいに画像生成出来る...
-
apacheでPerl CGIが作動せず、5...
-
入力フォーム(電話番号)
-
ホームページでCGIのフォームを...
-
VBAで条件から範囲を指定して色...
-
(フリーの)ツリー掲示版CGI、...
-
/bin/awk '{print $5}'ってどう...
-
CGIが読み書きするデータファイ...
-
perlで書いたcgiでsqliteの使い...
-
生成AI画像について
-
CGI.pmはもう古い!?
-
cgi-binのエラー?
-
古ーくからフリーのtree.cgi掲...
-
皆さんはGUCCIはハイブランドだ...
-
htmlからパラメータで、cgiに渡...
-
CGIの記述について教えてくださ...
おすすめ情報
色々やってみましたが、解決できませんでした。
オーソドックスなエラーではないみたいです。