このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

IPTables log analyzerのセットアップにつ このメッセージに返信する
日時: 2010/01/12 16:11
名前: ayaya
URL:
IPTables log analyzerをインストールして
http://サーバー名/iptablelog/を起動したのですが、

表示されたページに
Notice: Undefined variable: date_where in /var/www/iptablelog/index.php on line 60
Notice: Undefined variable: subnet_where in /var/www/iptablelog/index.php on line 60
Notice: Undefined variable: date_where in /var/www/iptablelog/index.php on line 66
Notice: Undefined variable: subnet_where in /var/www/iptablelog/index.php on line 66
Notice: Undefined variable: date_displayString in /var/www/iptablelog/index.php on line 71
Notice: Undefined variable: subnet_displayString in /var/www/iptablelog/index.php on line 71

のようにワーニングが表示されます。
例えば、date_whereは$date <1000の時にセットされますが、それ以外はセットされません。
この様に全てを修正していくものなのでしょうか。

環境は
centos5.4
mysql 5.1.32
php 5.2.9

です。
皆様はどのような設定を行っていますでしょうか。
記事編集 編集
Re: IPTables log analyzerのセットアップにつ このメッセージに返信する
日時: 2010/01/13 17:19
名前: 中学生管理者
URL:
Noticeなので表示されてても動きますが気になるなら

php.iniで
error_reporting = E_ALL & ~E_NOTICE
にしてNoticeを非表示にする

または、スクリプト上で
error_reporting(E_ALL ^ E_NOTICE);
とするとか。

以前はNoticeを表示しないのがdefault設定だったようですが、
最近のphpは表示するのがdefault設定のようです。

ちなみにphp5.3にすると推奨されない関数まで出てきます(^^;)
記事編集 編集
Re: IPTables log analyzerのセットアップにつ このメッセージに返信する
日時: 2010/01/19 15:45
名前: ayaya
URL:
>または、スクリプト上で
>error_reporting(E_ALL ^ E_NOTICE);
>とするとか。
>

時間がたってしまいましたが、この方法でできました。
ありがとうございました。

もともとは、外部からSSLができないので調査中に使用してみたところでした。
余談ですが、SSLが接続できなかったのは、cidr.txtで取得したためでした。
cidr.txt.gzを取得するように変更し、(解凍も追加しています)終了しています。

お騒がせいたしました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -