#41676 [Csd]: PDO Startup Error
| From: | alison dot holloway at oracle dot com | Date: | Mon, 02 Jul 2007 05:57:31 +0000 |
| Subject: | #41676 [Csd]: PDO Startup Error | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-114521@lists.php.net to get a copy of this message | ||
ID: 41676
User updated by: alison dot holloway at oracle dot com
Reported By: alison dot holloway at oracle dot com
Status: Closed
Bug Type: PDO related
Operating System: Windows XP SP2
PHP Version: 5.2.3
Assigned To: jmertic
New Comment:
I checked the latest PHP build (200707020030), and now the PDO driver
for Oracle 10g and above client installs, and does not throw errors on
startup. My test connection to Oracle works as well.
Previous Comments:
------------------------------------------------------------------------
[2007-06-29 06:12:13] alison dot holloway at oracle dot com
Apart from the text change, has the .dll change been made so that both
.dlls aren't installed for the different options?
I will retest when the next release is made available.
------------------------------------------------------------------------
[2007-06-28 20:12:02] sniper@php.net
Assuming this is fixed now.
------------------------------------------------------------------------
[2007-06-28 13:16:04] jmertic@php.net
Checked into CVS the change for the textual description in the
installer for pdo_oci8 and pdo_oci as described below. The Wix UI
doesn't have a good way to make features mutually exclusive, so I've put
notes in the right pane when selecting the extension to pick the right
one.
------------------------------------------------------------------------
[2007-06-28 04:44:58] alison dot holloway at oracle dot com
My suggestion is to change the installer so that the following occurs.
Under PDO extensions, have two options for the Oracle PDO drivers:
1. Oracle8i/Oracle9i Client
This installs php_pdo_oci8.dll
2. Oracle10g Client and above
This installs php_pdo_oci.dll
The PDO library is based on the Oracle Client, not the Oracle Database,
so I think it's important to state that in the install notes in the
right hand pane when selecting the option.
Each option should be mutually exclusive. So you can't install both.
This will cause problems.
The current two installs seem to do the same thing, install the
php_pdo_oci8.dll and php_pdo_oci.dll files. It doesn't make sense.
As for the errors that are currently happening, I haven't done any
further investigation, but I'd suggest getting the install right now,
then fixing the dll loading issues.
------------------------------------------------------------------------
[2007-06-26 11:09:44] tony2001@php.net
So what do you propose, Alison?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/41676
--
Edit this bug report at http://bugs.php.net/?id=41676&edit=1