[imp] help please

Livadaru Cristian dracula@vampirenet.ro
Fri, 29 Jun 2001 15:58:34 +0200 (CEST)


look at zour local.inc
there you have this comment:

 * Note that only one storage type can be used at one time, so uncommenting
 * multiple types below will result in errors.

and as I can see you have uncomented database and shared memmory.

maybe this is your problem !


Zitiere spike spoke spoken <spike-t@eudoramail.com>:

> Thank you for the help, but i'm still having the same problems 
> Here is my config files:
> httpd.conf:
> #added for horde
> <Directory /var/www/html/horde>
> #   Options Indexes FollowsSymLinks
>     AllowOverride None
>     order allow,deny
>     allow from all
>     <IfModule mod_php4.c>
> 	php_value include_path '/usr/share/php/phplib:.'
> 	php_value auto_prepend_file /usr/share/php/phplib/prepend.php3
> 	php_flag registe_globals On
> 	php_flag magic_quotes_gpc Off
> 	php_flag track_vars On
>     </IfModule>
> </Directory>    	
> 
> 
> my local.inc
> <?php
> /*
>  * $Horde: horde/phplib/local.inc,v 1.3.2.7 2000/09/21 13:48:43 bjn Exp
> $
>  *
>  * This is the Horde local.inc file for PHPLIB. You can either include
>  * this file in your local.inc, replace your local.inc with it, or
>  * copy the necessary contents over. There's no need for these to be
>  * the only classes in local.inc.
>  *
>  * Please read through this file's comments to make sure the settings
>  * reflect your desired configuration.
>  */
> 
> 
> /*
>  * Session storage definition
>  *
>  * This section defines what medium to use for session storage.  The
> current
>  * choices are:
>  *      - SQL database (MySQL, by default)
>  *      - Shared memory
>  *      - LDAP
>  *      - DBM database
>  *
>  * Note that only one storage type can be used at one time, so
> uncommenting
>  * multiple types below will result in errors.
>  */
> 
> /* To use an SQL database, uncomment and edit the following: */
> class HordeDB extends DB_Sql {
>   var $Host = 'localhost';
>   var $Database = 'horde';
>   var $User = 'mgr';
>   var $Password = 'impmgr';
>   var $Port = '';
> 
>   function halt($msg) {
>     // Printing here causes race condition trouble, so don't.
>     //printf("<b>Database error (HordeDB):</b> %s<br>\n", $msg);
>   }
> }
> 
> class HordeCT extends CT_Sql {
>   var $database_class = 'HordeDB';         // Which database class to
> use...
>   var $database_table = 'active_sessions'; // and find our data in this
> table.
> }
> 
> /* To use shared memory, uncomment and edit the following: */
> /* NOTE: If you do this, you must edit prepend.php3 to include
> ct_shm.inc
>    instead of ct_sql.inc */
> class HordeCT extends CT_Shm {
>   var $max_sessions   = 500;               // number of maximum
> sessions
>   var $shm_key        = 0x123754;          // unique shm identifier
>   var $shm_size       = 64000;             // size of segment
> }
> 
> /* To use LDAP, uncomment and edit the following: */
> /* NOTE: If you do this, you must edit prepend.php3 to include
> ct_ldap.inc
>    instead of ct_sql.inc */
> class HordeCT extends CT_Ldap {
>   var $ldap_host = "localhost";
>   var $ldap_port = 389;
>   var $basedn    = "dc=your-domain, dc=com";
>   var $rootdn    = "cn=root, dc=your-domain, dc=com";
>   var $rootpw    = "secret";
>   var $objclass  = "phplibdata";
> }
> 
> /* To use a DBM database, uncomment and edit the following: */
> /* NOTE: If you do this, you must edit prepend.php3 to include
> ct_dbm.inc
>    instead of ct_sql.inc */
> class HordeCT extends CT_DBM {
>   var $dbm_file  = '/users/chuck/horde/lib/session.dbm';
> }
> 
> 
> /*
>  * The following classes define our session, authentication, and user
>  * properties.  You probably don't need to make any changes to them.
>  */
> class HordeSession extends Session { var $classname = 'HordeSession'; 
>   var $cookiename     = '';           // defaults to classname
>   var $magic          = 'chuckmIMP';  // ID seed
>   var $mode           = 'cookie';     // We propagate session IDs with
> cookies
>   var $fallback_mode  = 'get';
>   var $lifetime       = 0;            // 0 = do session cookies, else
> minutes
>   var $that_class     = 'HordeCT';    // name of data storage
> container
>   var $gc_probability = 5;
>   var $allowcache     = 'no';         // don't allow any caching of
> pages
> }
> 
> class HordeSessionCached extends HordeSession {
>   var $allowcache     = 'private';    // allow private caching of
> pages
> }
> 
> ?>
> 
> and my prepend.php3
> 
> <?php
> /*
>  * Session Management for PHP3
>  *
>  * Copyright (c) 1998,1999 SH Online Dienst GmbH
>  *                    Boris Erdmann, Kristian Koehntopp
>  *
>  * $Id: prepend.php3,v 1.1.2.4 2000/09/08 20:55:27 bjn Exp $
>  *
>  */ 
> 
> if (empty($_PHPLIB) || !is_array($_PHPLIB)) {
> # Aren't we nice? We are prepending this everywhere 
> # we require or include something so you can fake
> # include_path  when hosted at provider that sucks.
>   $_PHPLIB["libdir"] = ""; 
> }
> 
> require($_PHPLIB["libdir"] . "db_mysql.inc");  /* Change this to match
> your database. */
> require($_PHPLIB["libdir"] . "ct_sql.inc");    /* Change this to match
> your data storage container */
> require($_PHPLIB["libdir"] . "session.inc");   /* Required for
> everything below.      */
> 
> /* Additional require statements go below this line */
> /* Additional require statements go before this line */
> 
> require($_PHPLIB["libdir"] . "local.inc");     /* Required, contains
> your local configuration. */
> require($_PHPLIB["libdir"] . "page.inc");      /* Required, contains the
> page management functions. */
> 
> ?>
> 
> 
> 
> 
> Join 18 million Eudora users by signing up for a free Eudora Web-Mail
> account at http://www.eudoramail.com
> 
> -- 
> IMP mailing list: http://horde.org/imp/
> Archive: http://marc.theaimsgroup.com/?l=imp&r=1&w=2
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe@lists.horde.org
>