Re: iptablesログ解析の設定方法について ( No.3 ) このメッセージに返信する |
- 日時: 2008/11/23 13:12
- 名前: 中学生管理者
- >⇒php5-mysql-5.2.6-2vl4 で接続出来ると思ってますが間違いでしょうか?
さあ、何ともいえませんが、db_connect()はユーザー定義関数かどうかということですね。
>場違いの書き込みして大変申し訳ないです。 場違いと言いますのは、同種の問題にぶち当たる他の方が出現したときに Vine Linuxに関してはVine Linuxの掲示板に有った方がいいと思うからですね。
この種の掲示板は質問者に対する解答を提供するという意味合いの他に 同様の問題にぶち当たる他の方々へのデータベースという意味合いがあります。 Vine Linuxに関してはVine Linuxの場所に在った方が何かと便利ですよね、と思います。
|
Re: iptablesログ解析の設定方法について ( No.4 ) このメッセージに返信する |
- 日時: 2008/11/23 14:28
- 名前: stranger
- URL: http://ja.528p.com/
- >>⇒php5-mysql-5.2.6-2vl4 で接続出来ると思ってますが間違いでしょうか?
>さあ、何ともいえませんが、db_connect()はユーザー定義関数かどうかということですね。 iptablelog/utils/db_mysql.phpで定義されています どこかの設定にミスはありませんか /etc/cron.hourly/iptables_resolveで読み込んでいるようですが
|
Re: iptablesログ解析の設定方法について ( No.5 ) このメッセージに返信する |
- 日時: 2008/11/23 15:03
- 名前: よし
- URL: http://centossrv.com/iptables_log_analyzer.shtml
- 皆さん
ご回答ありがとうございます。
再度、設定し何度も見直しましたが間違い無い状態でした。
また、MYSQLにテーブルが作成されてないかも確認しましたが問題無い状態でした。
■MYSQLの状態
ysql> select host,user,password from mysql.user; +-----------+-----------------+-------------------------------------------+ | host | user | password | +-----------+-----------------+-------------------------------------------+ | localhost | root | *11423EA7ACEF3C604DAFB477C24D2500F6549E02 | | localhost | iptablelog_user | *11423EA7ACEF3C604DAFB477C24D2500F6549E02 | +-----------+-----------------+-------------------------------------------+
mysql> use iptablelog; Database changed mysql> show tables; +----------------------+ | Tables_in_iptablelog | +----------------------+ | host_cache | | ports | | protos | | ulog | +----------------------+ 4 rows in set (0.01 sec)
>■エラー症状 > >http://XXXXX/iptablelog/ を実行すると IPTables log analyzer が表示しますが >index.php の内容がテキストで表示される状態です。 ⇒また、上記内容の詳しいエラーが以下の内容になります。
tags from a db query function db_listbox ( $value_field, // field to use for label $label_field, // field to use for LABEL $query, // database query $default="" // options with this value are selected by default, can be a scalar or a list ) { $output = ""; $result = db_query($query); while ($r = db_nextarray($result)) { $value = $r[$value_field]; $label = $r[$label_field]; if (is_array($default)) $selected = empty($default[$value]) ? "" : "selected"; else $selected = $value == $default ? "selected" : ""; $output .= "$label\n"; } return $output; } /* Release resources taken up by a query */ function db_freeresult($result) { mysql_free_result($result); } /* display a db error message */ function db_handleError($detail) { $msg = "$detail\n"; $msg = $detail."\n"."Mysql error : ".mysql_errno()." - ".mysql_error(); die ($msg); } ?>
宜しくお願い致します。
 |
Re: iptablesログ解析の設定方法について ( No.6 ) このメッセージに返信する |
- 日時: 2008/11/23 18:59
- 名前: 中学生管理者
- >宜しくお願い致します。

最初から設定し直した方が早いような気がしますね。 (strangerさんが書いているように設定を見直し、 それでも分からなければ、インストールからやり直したら?)
|
Re: iptablesログ解析の設定方法について ( No.7 ) このメッセージに返信する |
- 日時: 2008/11/24 13:47
- 名前: よし
- URL: http://centossrv.com/iptables_log_analyzer.shtml
- 皆さんへ
ご連絡ありがとうございます。
最初からインストールし直して、設定も見直しましたが 駄目でした・・・
Vine Linux 4.2 では駄目なんでしょうか。
今度は、OSからインストールし直して挑戦してみます。
また、何か情報があればお願い致します。
|
Re: iptablesログ解析の設定方法について ( No.8 ) このメッセージに返信する |
- 日時: 2008/11/24 16:04
- 名前: よし
- URL: http://centossrv.com/iptables_log_analyzer.shtml
- 皆さんへ
Vine Linux 4.2 を再インストールして環境設定を行いましたが やっぱり、IPTables log analyzer が使用出来ませんでした。
Vine Linux 4.2 では無理そうでした・・・
エラー内容も今まで掲示板に書き込みしたエラー内容が表示していました。
私には原因が不明ですので、導入する事を諦めます。
助言してくれた方々ありがとうございました。
|
Re: iptablesログ解析の設定方法について ( No.9 ) このメッセージに返信する |
- 日時: 2009/06/15 13:18
- 名前: けいぞ
- いつもコチラのサイトを参考にさせて頂いているものです。
投稿日時も古く、解決済みになっているので、レスするのはどうかと思ったのですが、 検索にも対応策等が引っかからないようなので、コチラに書き込もうと思います。
>■エラー症状 > >http://XXXXX/iptablelog/ を実行すると IPTables log analyzer が表示しますが >index.php の内容がテキストで表示される状態です。
上記、原因はPHP設定の'short_open_tag'がOnになっているのではないかと思われます。 下記ファイルでショートタグが使われていました。他にもあるかもしれません。 utils/db_mysql.php admin/show_cache.php admin/show_ports.php admin/show_protos.php admin/modules/resolve.php admin/modules/stats.php admin/modules/zCustomize.php reports/modules/users.php themes/iptables/header.inc themes/iptables_blue/header.inc utils/Layout.php utils/resolver_host.php utils/resolver_native.php 追記 /etc/cron.hourly/iptables_resolve
また、以下ファイルは構文エラーになっています。 reports/index.php 以下2点が不要です。 // require_once("../conf/config.php"); のみのはず require_once("conf/config.php");
// 最終行が重複している pageFooter(); ?>
私の環境では上記対応で表示されました。 ざっくりしか見ていないので他にも不具合があるかもしれないですが、気づいた点だけ書かせていただきました。
環境 Centos5.3 php5.2.6 mySQL5.0.45 IPTables log analyzer http://jaist.dl.sourceforge.net/sourceforge/iptablelog/iptablelog-v0.9.tar.bz2
 |
Re: iptablesログ解析の設定方法について ( No.10 ) このメッセージに返信する |
- 日時: 2009/09/01 17:04
- 名前: よし
- けいぞさん
ご連絡有難う御座います。
その後、Vine Linux 5.0 を構築する事になり 色々と調査した結果をご連絡致します。
■原因
<? となっているプログラムが多数あります。
<? の場合だと、Vine Linux 4.2 以降のPHP5 では 正常に動作しない状態になっています。
■解決方法
<? → <?php とする事で正常に動作するようになりました。
まだまだ、調査する必要がありますが <? → <?php にする事で表示するようになりました。
ちなみに、'short_open_tag' は Off になっていました。
|
Re: iptablesログ解析の設定方法について ( No.11 ) このメッセージに返信する |
- 日時: 2009/09/02 22:05
- 名前: けいぞ
- >ちなみに、'short_open_tag' は Off になっていました。
すみません。No.9の記述に誤りがありました。 'short_open_tag'は PHPタグの短縮型(<? ?>)を使用可能にするかどうかを設定するディレクティブです。 http://www.php.net/manual/ja/ini.core.php
Offの場合にPHPタグの短縮型が使用できず、エラーになります。 また、'short_open_tag'をOffにした場合、'<?='の部分も'<?php echo 'に変更する必要があります。
解決方法は PHP設定(/etc/php.ini)の'short_open_tag'をOnにする。(IPTables log analyzer以外のPHPアプリに影響が出る可能性がある。) ※/etc/cron.hourly/iptables_resolveがあるため、.htaccess等では設定できません。
または、'<?' や '<?=' などのPHPタグの短縮型を修正する。
あと、reports/index.php内は以下の箇所のみの修正でした。 >// 最終行が重複している >pageFooter(); >?>
>require_once("../conf/config.php"); >require_once("conf/config.php"); の部分の対応は、reports/conf/config.php.default を reports/conf/config.php にリネームまたはコピーし、何かを設定するみたいです。(reports/index.php自体が何をやるのかわからないので、設定内容はわかりませんが、、、)
混乱させてしまい、すみませんでした。
|
Re: iptablesログ解析の設定方法について ( No.12 ) このメッセージに返信する |
- 日時: 2009/09/02 22:43
- 名前: よし
- けいぞさん
ご連絡有難う御座います。
short_open_tag みたいな便利な機能がある事を知りませんでした。
情報連携出来ればと思い書き込みします。
reports/conf/config.php.default → reports/conf/config.php に変更後ですが
config.php の分部に自サイトのドメインを入力すれば良いみたいです。
■以下の内容になります。
$reports_user_localdomain = "自サイトのドメイン";
|