タイトルだけでは何を言っているのかまったくわからないと思いますので、具体的に説明させていただきます。
他のブログスクリプトを利用していたドメインのブログスクリプトをSerene Bachに変更した際に、cgi等が全て有効になっているにも関わらず、アクセスログがまったく取られない状態になってしまいました。
本来であれば、アクセスがあると/sb/data/log/*.cgiに日付ごとにログが取られ、それを基にアクセス解析が行われるのですが、このファイルが全く生成されません。
いろいろと試行錯誤しましたが、どうにもうまくいきません。最終手段としてSerene Bachを一から新規にインストールして記事を移しましたが、それでもカウントがされませんでした。
最終的に以下の方法で解決しました。
カウントがされない場合の対処
/sb_a/
となっていたsbのディレクトリをまったく別の
/sb_b/
ディレクトリを新規に作成して、Serene Bachを一からインストールした上で、ドメインのDNSを該当ディレクトリに変更した。
以上の方法で場当たり的ではありますが、ログの取得がされるようになりました。
根本的な原因はいまだに不明ですが、以前から別ドメインの配下として存在していたディレクトリ名を使ったことと、構築時に/sb_*/で構築しておいて、最後にディレクトリ名と/sb/data/configure.cgiの該当部分を修正して、インストールディレクトリを/sb_a/に変更していたとに問題があったように思います。
新しいシステムを導入した時に、正常に動作しない部分があるとモチベーションが下がりますので、原因不明でも問題部分の解決ができて助かりました。(^^;)
コメント