[horde] Fatal Error: Call to a member function on a non-object in
../base.php line 71
"Markus K. Schäffauer"
Markus.K.Schaeffauer at gmx.de
Sun Feb 16 15:33:56 PST 2003
Hi,
after installing HORDE another time with all recent stable versions (Horde 2.2.1, Turba
1.1, Kronolith 1.0, Nag 1.1), it is running everything ok, but not Kronolith:
Fatal error: Call to a member function on a non-object in
/opt/lampp/htdocs/horde/kronolith/lib/base.php on line 71
As some of you suggest in the news, it seems to be a problem of the config.php
of Kronolith, but I can not find anything wrong - and I am still getting the
error message after login and when clicking on "Horde" or on "Kronolith".
The settings of the config.php of Kronolith is the following:
**
** Calendar Driver Settings
**/
// What calendar backend is being used? Right now, the only options are
// 'mcal' and 'sql', but others may appear at some point in the future.
$conf['calendar']['driver'] = 'sql';
// What MCAL driver is being used? 'mstore' is the local file driver,
// and is the only one with extensive testing. There is also an ICAP
// driver, and theoretically an ICAP server, but Kronolith has not
// been tested with them.
//$conf['calendar']['params']['driver'] = 'mstore';
// The mstore driver requires a username and a password that is in
// /etc/mpasswd in order to access local calendars.
//$conf['calendar']['params']['username'] = '';
//$conf['calendar']['params']['password'] = '';
//This is an example configuration for an sql driver, in this case MySQL.
$conf['calendar']['params']['phptype'] = 'mysql';
$conf['calendar']['params']['hostspec'] = 'localhost';
$conf['calendar']['params']['username'] = 'root';
$conf['calendar']['params']['password'] = '****';
$conf['calendar']['params']['database'] = 'horde';
$conf['calendar']['params']['table'] = 'kronolith_events';
I use "imap" as auth with imp (in prefs.php I commentend out the two lines). In
horde.php I put the following:
/**
** Horde Authentication
**/
// If you want to use IMP with Horde and don't want to let the users
// login twice (once for Horde and once for IMP) you can setup Horde
// to let IMP do the authentication stuff. Just uncomment the
// auth/login/logout lines in registry.php instead of configuring the
// following settings.
// What backend should we use for authenticating users to Horde? Valid
// options are currently 'imap', 'ldap', 'mcal', 'sql', 'ftp' and 'krb5'.
$conf['auth']['driver'] = 'imap';
// An array holding any parameters that the Auth object will need to
// function correctly.
$conf['auth']['params'] = array();
// For IMAP, this is the server name, port, protocol, etc.
// $conf['auth']['params']['dsn'] = '{imap.example.com:143/imap}INBOX';
$conf['auth']['params']['dsn'] = '{localhost:143/imap}INBOX';
// See $conf['prefs']['params'] further down for an example how to
// setup a SQL backend. But you must use the horde_users SQL table for
// the authentication driver. A SQL script can be found in
// horde/scripts/db/auth.sql.
// For kerberos (krb5) logins, see horde/lib/Auth/krb5.php for
// instructions.
I have full access to Imp, Turba and Nag with MySQL-database. However, the
MySQL-database is not using the table of kronolith_events (0 entries).
May be there is a problem with the database? It consists of 16 fields and has
been created with phpMyAdmin, using kronolith.sql with the sql-dump. Seems to be ok.
Can anybody help me?
Thank you!
Markus
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/
More information about the horde
mailing list