[horde] sessions with oci8 problems

Liam Hoekenga liamr at umich.edu
Fri Feb 14 09:31:59 PST 2003


> Is anyone working with sessions in Oracle with oci8? I am testing and I have
> many errors in my Apache "error_log".

I'm trying to use the generic SQL session handler as well.  I created the table
using:


    CREATE TABLE horde_sessionhandler (
        session_id             VARCHAR2(32) NOT NULL,
        session_lastmodified   NUMBER NOT NULL,
        session_data           BLOB,
        PRIMARY KEY (session_id)
    );

... and here's what I get in my apache error log:

[Fri Feb 14 11:36:35 2003] [error] PHP Warning:  
    OCIStmtExecute: ORA-00933: SQL command not properly ended
            in /usr/local/horde-2.2.1UM/lib/SQL.php on line 165
[Fri Feb 14 11:36:35 2003] [error] PHP Warning:  
    OCIFetchInto: ORA-24374: define not done before fetch or execute and fetch
            in /usr/local/horde-2.2.1UM/lib/SQL.php on line 166
[Fri Feb 14 11:36:35 2003] [error] PHP Fatal error:  
    Call to a member function on a non-object in
            /usr/local/horde-2.2.1UM/lib/SQL.php on line 167
[Fri Feb 14 11:36:35 2003] [error] PHP Warning:
    Unknown(): A session is active. You cannot change the session module's
            ini settings at this time. in Unknown on line 0

Another weird thing is that IMP's login process is sending log messages to my
horde log, the instances of Horde::logMessage in lib/SQL.php aren't returning
any information.

The database is getting updated..

SQL> select session_id, session_lastmodified from horde_sessionhandler;

SESSION_ID                       SESSION_LASTMODIFIED
-------------------------------- --------------------
2072918e87bd43fbafaae04a761e991f           1045239510
001286b9c78bdfa3092bcc4aee1b919a           1045239635
9360492053d6308c04995889d4cdb8cd           1045240207
fa9d728b8c8f3a26389ba4fb83aa1c73           1045240594

and it appears that SESSION_DATA has some information stored in it.. ie;

    prefs_cache|a:1{s:7:"_filled";a:0:{}}

I'm connecting to an oracle 8.1.7.4 server using php 4.3.0, horde 2.2.1, imp
3.2rc2.  Output from horde/test.php follow message.  Any ideas?  

Liam
---------------------------------------------------------


Horde Versions
    
    * Horde: 2.2.1
    * IMP: 3.2 (run IMP tests)
    * Turba: 1.1

PHP Version

    * View phpinfo() screen
    * PHP Version: 4.3.0
    * PHP Major Version: 4.3
    * PHP Minor Version: 0
    * PHP Version Classification: release
    * You are running a supported version of PHP.

PHP Module Capabilities
    
    * DOM XML Support: Yes
    * Gettext Support: Yes
    * IMAP Support: Yes
    * LDAP Support: Yes
    * MCAL Support: No
    * Mcrypt Support: Yes
    * MySQL Support: No
    * PostgreSQL Support: No
    * XML Support: Yes

Miscellaneous PHP Settings

    * magic_quotes_runtime disabled: Yes
    * file_uploads enabled: Yes
    * safe_mode disabled: Yes
    * trans_sid disabled: Yes

PHP Sessions

    * Session counter: 1
    * To unregister the session: click here

PEAR

    * PEAR - Yes
    * Recent PEAR - Yes
    * Mail - Yes


More information about the horde mailing list