Re: Random successful access with oci and PHP

From: Mladen Gogala <gogala.mladen_at_gmail.com>
Date: Tue, 27 Mar 2012 12:18:03 +0000 (UTC)
Message-ID: <pan.2012.03.27.12.18.03_at_gmail.com>



On Tue, 27 Mar 2012 02:39:18 -0700, steeve_dun wrote:

> Warning: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed.

I haven't seen this in a long, long time. Let me guess: your database is version 10.2.0.x and your Apache2 is running on the same machine as the Oracle RDBMS? You need to run changePerm.sh. I am not sure of the exact name, I no longer have Oracle 10g on my box. It is in $ORACLE_HOME/install This will set up the needed file permissions so that the user "apache" can access $ORACLE_HOME/network, $ORACLE_HOME/lib, $ORACLE_HOME/nls and $ORACLE_HOME/mesg,
Also, my advice would be not to use OCI, as it is ancient, but OCI8 which is much newer and much better maintained. You could also try with ADOdb, which is great.

-- 
http://mgogala.byethost5.com
Received on Tue Mar 27 2012 - 07:18:03 CDT

Original text of this message