Hi,
That version is *very* old and no longer supported. Please try the
latest version. Here are some helpful links:

Forum
http://forum.logzilla.info

Installation Guide
http://nms.gdd.net/index.php/Install_Guide_for_LogZilla_v3.0

User/Admin Guide
http://nms.gdd.net/index.php/LogZilla_3.0_User_Guide


______________________________________________________________

Clayton Dukes
______________________________________________________________


2010/6/16 Binbin Wang <[email protected]>
>
> Hi, All
> I just encounter a problem when installing php-syslog, and the web page 
> always show that "A database connection problem was encountered.
> Please check config/config.php to make sure everything is correct and make 
> sure the MySQL server is up and running."
> The config.php file is as below, and I promise all the user name and password 
> are correct, could anyone help me ? the version is 2.8, and the database is 
> setup by dbsetup.sql within the php-syslog-ng.  thanks a lot.
>
> ################################################################################
>
> <?php
> // Copyright (C) 2005 Claus Lund, [email protected]
> //========================================================================
> // BEGIN: MISC FUNCTIONALITY
> //========================================================================
> define('PAGETITLE', 'php-syslog-ng');
> define('VERSION', '2.8');
> // COUNT_ROWS determines if results also display the number of total
> // entries in the query. You need to have MySQL 4.0.0 or later for this
> // to work. If you are using an older version of MySQL then disable this
> // feature.
> define('COUNT_ROWS', TRUE);
> // DEFAULTLOGTABLE is the name of the table where new syslog entries are
> // stored.
> define('DEFAULTLOGTABLE', 'logs');
> // MERGELOGTABLE is the name of the merge table. This feature should
> // generally only be used in combination with the logrotate script.
> // If it is enabled then the logrotate script will create a merge table
> // of all the log tables. Be aware that you need to be a little careful
> // when using merge tables so it is recommended that you only use it with
> // the logrotate script. The merge table will also be the one used to
> // populate the HOSTS and FACILITY fields on the search form.
> define('MERGELOGTABLE', 'all_logs');
> // If LOGROTATERETENTION is defined then it determines how many days logs
> // are kept. Old log tables with a datestamp older than LOGROTATERETENTION
> // days will be dropped.
> define('LOGROTATERETENTION', 90);
> //========================================================================
> // END: MISC FUNCTIONALITY
> //========================================================================
>
> //========================================================================
> // BEGIN: DATABASE CONNECTION INFO
> //========================================================================
> // DBUSER is the name of the basic user.
> define('DBUSER', 'sysloguser');
> // DBUSERPW is DBUSER's database password.
> define('DBUSERPW', 'PW_HERE');
> // DBADMIN is the name of the admin user.
> define('DBADMIN', 'syslogadmin');
> // DBADMINPW is DBADMIN's database password.
> define('DBADMINPW', 'syslogadminpassword');
> // DBNAME is the name of the database you are using.
> define('DBNAME', 'syslog');
> // DBHOST is the host where the MySQL server is running.
> define('DBHOST', 'localhost');
> // DBPORT is the port where the MySQL server is listening.
> // The default port is 3306.
> define('DBPORT', '3306');
> //========================================================================
> // END: DATABASE CONNECTION INFO
> //========================================================================
>
> //========================================================================
> // BEGIN: AUTHENTICATION
> //========================================================================
> define('REQUIRE_AUTH', FALSE);
> define('AUTHTABLENAME', 'users');
> // Authentication has two modes:
> // 1) You renew the session on every page view. This means you can have a
> //    tail screen running and the session will never expire as long as you
> //    refresh the screen before SESSION_EXP_TIME. This is the default.
> // 2) The session is timed from the time you login. The session is only
> //    refreshed on login.
> define('RENEW_SESSION_ON_EACH_PAGE', TRUE);
> // SESSION_EXP_TIME is seconds until the session expires.
> define('SESSION_EXP_TIME', '3600');
> // Set the URL to php-syslog-ng. If you don't then the login screen will
> // not be able to redirect users automatically after a successful login.
> //define('URL', 'http://localhost/phpsyslogng/');
> //========================================================================
> // END: AUTHENTICATION
> //========================================================================
>
> //========================================================================
> // BEGIN: ACCESS CONTROL
> //========================================================================
> // Access Control Lists allows you to specify what individual users have
> // access to. Access Control requires Authentication to have any effect.
> // Currently only the Configure screen uses this options.
> define('USE_ACL', TRUE);
> define('USER_ACCESS_TABLE', 'user_access');
> define('ACTION_TABLE', 'actions');
> //========================================================================
> // BEGIN: ACCESS CONTROL
> //========================================================================
>
> //========================================================================
> // BEGIN: SEARCH CACHE
> //========================================================================
> // Enabling the search cache will create a small table with the values
> // needed to fill in the HOSTS and FACILITY fields on the search page.
> // The cache table has to filled/updated by either clicking the refresh
> // cache option or periodically running the updateCache.php script (from
> // cron).
> // If you use the MERGELOGTABLE then the cache will be updated using that
> // table. If you do not use MERGELOGTABLE then the cache is updated for
> // each table with log data.
> define('USE_CACHE', TRUE);
> define('CACHETABLENAME', 'search_cache');
> //========================================================================
> // END: SEARCH CACHE
> //========================================================================
>
> //========================================================================
> // BEGIN: REG EXP ARRAY USED FOR INPUT VALIDATION
> //========================================================================
> $regExpArray = array(
>         "username"=>"(^\\w{4,}\$)",
>         "password"=>"(^.{4,}\$)",
>         "pageId"=>"(^\\w+$)",
>         "sessionId"=>"(^\\w{32}\$)",
>         
> "date"=>"/^yesterday$|^today$|^now$|^(\\d){4}-([01]*\\d)-([0123]*\\d)$/i",
>         "time"=>"/^now$|^([012]*\\d):([012345]*\\d):([012345]*\\d)$/i",
>         "limit"=>"(^\\d+$)",
>         "orderby"=>"/^seq$|^host$|^facility$|^priority$|^datetime$/i",
>         "order"=>"/^asc$|^desc$/i",
>         "offset"=>"(^\\d+$)",
>         "collapse"=>"/^1$/",
>         "table"=>"(^\\w+$)",
>         "excludeX"=>"(^[01]$)",
>         "host"=>"(^[\\w-.]+$)",
>         "facility"=>"(^\\w+$)",
>         
> "priority"=>"/^debug$|^info$|^notice$|^warning$|^err$|^crit$|^alert$|^emerg$/i",
> );
> //========================================================================
> // END: REG EXP ARRAY USED FOR INPUT VALIDATION
> //========================================================================
> ?>
>
> #########################################################################
>
>
> ________________________________
> Your E-mail and More On-the-Go. Get Windows Live Hotmail Free. Sign up now.
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Php-syslog-ng-support mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Php-syslog-ng-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/php-syslog-ng-support

Reply via email to