メイン LogcounterX /modules/logcounterx/ にアクセスしても何も表示されません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
wtn-avocet | 投稿日時: 2009-8-20 16:31 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
/modules/logcounterx/ にアクセスしても何も表示されません。 はじめまして
logcounterx 2.7 を使用していますが、しばらく振りに 確認のため http://"sitename"/modules/logcounterx/ にアクセス したら何も表示されませんでした。以前はログが正常に表示され ていたのですが・・・ 原因として何が考えられるでしょうか? アクセスカウンタのブロックは問題なく表示されています。 正常に表示されていた時期の PHP は 4.xx でした。 PHP がバージョンされたことが関係しているのでしょうか? システムは以下です Apache/1.3.41 mysql 4.0.25 (Ver 12.22 Distrib 4.0.25) PHP 5.2.8 以上、よろしくお願い致します。 |
wtn-avocet | 投稿日時: 2009-8-21 9:40 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 自己フォローです。
再インストールを行ったところ表示されるようになりました。 その後、バックアップしていたデータベースをリストアしたら 同じように再度表示されなくなってしまいました。 よくわかりませんが、データベースが壊れていたようです。 以上です。 |
taquino | 投稿日時: 2009-8-21 23:46 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 変身が遅くなってしまっていますが、解決したようで良かったです。
|
wtn-avocet | 投稿日時: 2010-2-26 10:06 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 こんにちは
また、同じ現象が起きてしまいました。 カウントブロックは正常に表示されています。 データベーステーブルのチェックを行って見ましたが、正常でした。 ちなみに logcounterx_log テーブルのサイズは約 800KByte です。 前回はやむなく、モジュールの新規インストールで対処(データは破棄)しましたが、今回それはやりたくありません。 原因、対処法などよろしくお願いします。 環境は以下です。 xoops 2.0.16a JP logcounterx 2.72 Apache/1.3.41 mysql 4.0.25 (Ver 12.22 Distrib 4.0.25) PHP 5.2.8 |
taquino | 投稿日時: 2010-3-2 21:28 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 管理者メニューの設定でデバッグモードを有効にし、エラーメッセージを確認していただけますでしょうか。
|
wtn-avocet | 投稿日時: 2010-3-4 15:37 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 返信有り難うございます。
引用:
真っ先に、PHP / Mysql / Template のデバックモードを確認しましたが、何もメッセージは出ませんでした。 |
wtn-avocet | 投稿日時: 2010-3-6 11:04 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 taquinoさん、こんにちは、
logcounterx/index.php ファイルの // Path Info の部分(以下の行)をコメントアウトしたら表示されるようになりました。 何か、解決のための参考になるでしょうか? よろしくお願いします。 // Path Info if ($usr >= $CONF['REP_PI']) { $sql = "SELECT path_info AS NAM, COUNT(recid) AS CNT, MAX(recid) AS REC FROM ".Lcx_Log_DB. " WHERE ((igflag = 0) AND (path_info <> '') AND (path_info IS NOT NULL))". " GROUP BY NAM ORDER BY CNT DESC, REC DESC"; $MyData = set_log_data($sql, $CONF['DATA_LIMIT'], $CONF['MAX_WIDTH'] / 5); $xoopsTpl->assign('pathinfo', array('Title' => _LCX_BY_PI, 'Data' => $MyData)); } |
taquino | 投稿日時: 2010-3-7 18:16 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 メッセージが出ないとなると、解明は難しそうですね。
色々と試してもらったようで、恐れ入ります。 本質的な問題点が見当たりませんので、Path Info部分の コメントアウトで対応して頂くしかなさそうです。 #その状態でも動作としての問題はありません。 あまり力になれず、重ね重ねすみません。 |
wtn-avocet | 投稿日時: 2010-3-8 11:08 |
新米 登録日: 2009-8-20 居住地: 横浜市 投稿: 10 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 taquino さん、すみませんもう少しおつき合いをお願いします。
index.php の Path Info部分で sql の実行は出来ていますが、データがテンプレートに渡った後問題が発生しているようです。 (と言うか、データそのものに問題がある?) この sql を phpmyadmin で直接実行してみました。結果は以下です。 これを見ると、 path_info カラムに格納されているデータが不正(訪問先のディレクトリとは別のもの?)の様です。 path_info カラムにこのような(不正な?)データが格納される原因が判明すれば解決するかと思うのですが、いかがでしょうか? お手数ですが、ご検討お願いいたします。 引用:
|
taquino | 投稿日時: 2010-3-9 1:04 |
管理人 登録日: 2004-10-22 居住地: 湘南 投稿: 1543 |
Re: /modules/logcounterx/ にアクセスしても何も表示されません。 うぉぉ、長文書いたのに反映されて無い…(おっと、こっちのこと)
えっと、PATH_INFOのところは、正確には$_SERVER['REQUEST_URI']を格納しています。 ここのあたりはサーバによって戻り値が異なることがあり、そこがフィットしないのかもしれません。 /block/count_up.phpの44〜47行目を見て頂ければ分かるかと思いますが、クエリー部(「?」以降)を除いたURIを得る環境変数がまちまちで試行錯誤した部分で、ここがうまくいっていないようです。 $_SERVER['PATH_INFO']、 $_SERVER['SCRIPT_NAME']、$_SERVER['PHP_SELF'] あたりで良いものがあれば… ところで、ちょっと気になったのが「?PHPSESSID=XXXX」というところですが、もしかしたら携帯からのアクセスが多いと言うことでしょうか。 そうであれば、そこは想定外なので、かなりフォローが難しくなってしまいます。 相変わらず、あまり役に立てないレスポンスですが、如何でしょうか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |