質問箱/3188

カテゴリ
サマリ編集ログについて
バージョン1.4.6
投稿者K2-1?
状態完了
投稿日2005-09-16 (金) 17:10:37

質問

質問箱/2146に似た質問があるのですが、init.phpに

	foreach (array('SCRIPT_NAME', 'SERVER_ADMIN', 'SERVER_NAME',
	'SERVER_PORT', 'SERVER_SOFTWARE', 'REMOTE_ADDR') as $key) {
	define($key, isset($_SERVER[$key]) ? $_SERVER[$key] : '');
	unset(${$key}, $_SERVER[$key], $HTTP_SERVER_VARS[$key]);

と追加した所、問題なくログは保存されるようになりました。 しかし、online.inc.phpが正しく動作しなくなりました。 原因わかる方、心当たりある方アドバイスお願いします。

online.inc.phpのエラーは以下のようになります。

:&online: "COUNTER_DIR/user.dat" not writable;

user.datのパーミッションは777に設定しております。

動作環境 FreeBSD 4.11-RELEASE Apache/2.0.54 (Unix) PHP/4.4.0 pukiwiki Version 1.4.6

何か単純なミスのような気がするのですが、1週間思考しましたが、原因不明です、

回答

  • REMOTE_ADDRではなく、REMOTE_HOSTで同じ事をすると、問題なく動作しましたが、逆引きできないIPアドレスはログにも残らなくなります -- K2-1? 2005-09-16 (金) 17:35:43
    • 予測では、user.datへのパスが通ってないんだと思うんですが、どこが原因なのかまでは・・・ -- K2-1? 2005-09-16 (金) 22:47:20
  • こんばんは :) 1.4.6は開発者の怠慢でまだリリースされていないので、話題としては基本的に質問箱ではなくBugTrackでお願いします。お使いなのは1.4.6_rcですか、それとも最新のcvs版なのでしょうか? -- henoheno 2005-09-16 (金) 22:51:47
    • とりあえず最新の online プラグインは $_SERVER['REMOTE_ADDR'] を見ているので、それを unset() してしまったら動作はおかしくなるような気がします。 -- henoheno 2005-09-16 (金) 23:30:06
    • パスが通っているかどうかは COUNTER_DIR がどこを指しているかを確認したりできると思います (onlineプラグインの中の値を調べるのが手早いと思います -- henoheno 2005-09-16 (金) 23:34:07
  • こんばんわ、バグ?にあたるのか疑問だったのでこっちに書いてしまいました、すいません -- K2-1? 2005-09-17 (土) 07:34:13
    • ちなみにonlineプラグインは、online.inc.php 1.9 を使っています。おそらく、CVS最新と思います。 -- K2-1? 2005-09-17 (土) 07:40:50
    • もう一度、思考しどうしても先に進めないようなら、またBugTrackの方で相談させて貰います。 -- K2-1? 2005-09-17 (土) 07:48:33
    • 7日前にwiki、phpともに初めて触ったので、あまり自信ないですが・・・・ -- K2-1? 2005-09-17 (土) 07:50:31
    • 最後に大事な事忘れてました。henohenoさん、レスありがとうございます。 -- K2-1? 2005-09-17 (土) 22:53:14
  • 本日、1.4.5_1→1.4.6へアップデートしたところ、同じような&online: "COUNTER_DIR/user.dat" not writable;というエラーが出ました。どのように解決されたのでしょうか? -- なんちゃん? 2005-11-01 (火) 14:52:48
    • user.datのパーミッションを777にしたら動くようになりました。ごめんなさいです -- なんちゃん? 2005-11-01 (火) 20:14:40
  • 同じ症状で悩んでるのですが、私の場合、上記症状の他にページ更新の際のメールのUSER_AGENT: REMOTE_ADDR: が空で送信されます。 -- 禿? 2007-02-06 (火) 15:42:45
    • 動作環境は FreeBSD 6.1-RELEASE-p10 i386  Apache/1.3.37 PHP/4.4.4 PukiWiki 1.4.7 です -- 禿? 2007-02-06 (火) 15:43:21
    • ごめんなさい、自己解決しました。 -- 禿? 2007-02-06 (火) 19:41:06

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-03-10 (火) 20:56:46
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.851 sec.

OSDN