**[[質問箱3/188]] [#p74bf766]
#author("2018-03-11T15:57:52+09:00;2009-03-10T20:56:46+09:00","","")
**[[質問箱/3188]] [#p74bf766]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|編集ログについて|
|~バージョン|1.4.6|
|~投稿者|[[K2-1]]|
|~状態|完了|
|~投稿日|&new{2005-09-16 (金) 17:10:37};|
***質問 [#kf8b98fd]
[[続・質問箱/146]]に似た質問があるのですが、init.phpに
[[質問箱/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週間思考しましたが、原因不明です、


***回答 [#f6893781]
-REMOTE_ADDRではなく、REMOTE_HOSTで同じ事をすると、問題なく動作しましたが、逆引きできないIPアドレスはログにも残らなくなります -- [[K2-1]] &new{2005-09-16 (金) 17:35:43};
--予測では、user.datへのパスが通ってないんだと思うんですが、どこが原因なのかまでは・・・ -- [[K2-1]] &new{2005-09-16 (金) 22:47:20};
-こんばんは :) 1.4.6は開発者の怠慢でまだリリースされていないので、話題としては基本的に質問箱ではなくBugTrackでお願いします。お使いなのは1.4.6_rcですか、それとも最新のcvs版なのでしょうか?  -- [[henoheno]] &new{2005-09-16 (金) 22:51:47};
--とりあえず最新の online プラグインは $_SERVER['REMOTE_ADDR'] を見ているので、それを unset() してしまったら動作はおかしくなるような気がします。 -- [[henoheno]] &new{2005-09-16 (金) 23:30:06};
--パスが通っているかどうかは COUNTER_DIR がどこを指しているかを確認したりできると思います (onlineプラグインの中の値を調べるのが手早いと思います -- [[henoheno]] &new{2005-09-16 (金) 23:34:07};
-こんばんわ、バグ?にあたるのか疑問だったのでこっちに書いてしまいました、すいません -- [[K2-1]] &new{2005-09-17 (土) 07:34:13};
--ちなみにonlineプラグインは、online.inc.php 1.9 を使っています。おそらく、CVS最新と思います。 -- [[K2-1]] &new{2005-09-17 (土) 07:40:50};
--もう一度、思考しどうしても先に進めないようなら、またBugTrackの方で相談させて貰います。 -- [[K2-1]] &new{2005-09-17 (土) 07:48:33};
--7日前にwiki、phpともに初めて触ったので、あまり自信ないですが・・・・ -- [[K2-1]] &new{2005-09-17 (土) 07:50:31};
--最後に大事な事忘れてました。henohenoさん、レスありがとうございます。 -- [[K2-1]] &new{2005-09-17 (土) 22:53:14};

- 本日、1.4.5_1→1.4.6へアップデートしたところ、同じような&online: "COUNTER_DIR/user.dat" not writable;というエラーが出ました。どのように解決されたのでしょうか? -- [[なんちゃん]] &new{2005-11-01 (火) 14:52:48};
-- user.datのパーミッションを777にしたら動くようになりました。ごめんなさいです -- [[なんちゃん]] &new{2005-11-01 (火) 20:14:40};

- 同じ症状で悩んでるのですが、私の場合、上記症状の他にページ更新の際のメールのUSER_AGENT: REMOTE_ADDR: が空で送信されます。 -- [[禿]] &new{2007-02-06 (火) 15:42:45};
-- 動作環境は FreeBSD 6.1-RELEASE-p10 i386  Apache/1.3.37 PHP/4.4.4 PukiWiki 1.4.7 です -- [[禿]] &new{2007-02-06 (火) 15:43:21};
-- ごめんなさい、自己解決しました。 -- [[禿]] &new{2007-02-06 (火) 19:41:06};

//#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.048 sec.

OSDN