#36119 [Bgs]: OCI8 and PDO are interdependent
| From: | sniper@php.net | Date: | Sun, 22 Jan 2006 16:06:37 +0000 |
| Subject: | #36119 [Bgs]: OCI8 and PDO are interdependent | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-92355@lists.php.net to get a copy of this message | ||
ID: 36119
Updated by: sniper@php.net
Reported By: gogala at sbcglobal dot net
Status: Bogus
Bug Type: OCI8 related
Operating System: Linux, FC3
PHP Version: 5.1.2
New Comment:
I would have asked if the LIBS differ in the two Makefiles you get with
the 2 different configure lines..and also if you actually did a _clean_
build..
What's usenet anyway? :)
Previous Comments:
------------------------------------------------------------------------
[2006-01-22 17:03:45] gogala at sbcglobal dot net
Well, I know that this is a bug, but I am not going to pick
a fight. Thanks for not checking. Next time I find a bug, I will not
report it. I will publish the contents of this little
exchange on the usenet. God bless.
------------------------------------------------------------------------
[2006-01-22 14:02:49] tony2001@php.net
>Tony, I have 17 years of experience as an Oracle DBA
And you think that causes the problem?
Or why do you mention this?
I *KNOW* that PDO and OCI8 are independent modules, so this is
definitely your misconfiguration.
------------------------------------------------------------------------
[2006-01-22 06:08:26] gogala at sbcglobal dot net
Tony, I have 17 years of experience as an Oracle DBA. Such a
mistake is highly unlikely for me, even if the problem wasn't
reproduced independently. Unfortunately, Andy Hassall has also
reproduced it. See the recent thread called "5.1.2 woes" on
comp.lang.php
------------------------------------------------------------------------
[2006-01-22 02:44:13] tony2001@php.net
OCI8 and PDO are totally different and presence of PDO doesn't affect
OCI8 in any way.
If you get the error message you get - "there is something wrong with
your system - please check that ORACLE_HOME is set and points to the
right directory".
------------------------------------------------------------------------
[2006-01-22 02:39:52] gogala at sbcglobal dot net
Description:
------------
If I link PHP 5.1.2 with
--disable-pdo --with-oci8=$ORACLE_HOME
I am not able to connect. If I relink with
--with-oci8=$ORACLE_HOME --with-pdo-oci
the server starts working. Here is the error code:
href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate()
failed.
There is something wrong with your system - please check that
ORACLE_HOME
is set and points to the right directory in
/usr/local/PHP/adodb/drivers/adodb-oci8.inc.php on line 228, referer:
Reproduce code:
---------------
Any connect to ORACLE
Actual result:
--------------
[Thu Jan 12 19:26:11 2006] [notice] Apache/2.0.54 (Unix) PHP/5.1.2
configured -- resuming normal operations [Thu Jan 12 19:26:20 2006]
[error] [client 127.0.0.1] PHP Warning: ocilogon() [<a
href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate()
failed.
There is something wrong with your system - please check that
ORACLE_HOME
is set and points to the right directory in
/usr/local/PHP/adodb/drivers/adodb-oci8.inc.php on line 228, referer:
http://localhost/dba/dba_helper.php
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=36119&edit=1