ORA-06413 при работе с Oracle под Windows 2003 x64

robocomp

Новичок
ORA-06413 при работе с Oracle под Windows 2003 x64

Возник вопрос - не встречался ли кто с багом, описанным мной по адресу: http://bugs.php.net/bug.php?id=43992

Я уже просто офигел ковыряться.
Есть винда 2003 х64 сервер. На неё поставлен Апач 2.0 (2.2 тоже пробовал).
И пхп 5.2.5
А так же оракловый клиент 10.2.0.1 (и instant и не instnmat - испытано все)
При этом при запуске пхп из консоли - тестовый скрипт коннектиктцо к ораклу.
При запуске через mod_php из апача - не коннектится, с ошибкой
ORA-06413: Connection not open.

Что происходит - я в непонятнках.
Настроил апач, чтобы он работал через CGI - не работает.

Но с CGI все таки не очень здорово, хотел узнать, может кто сталкивался с таким ранее?
 

tony2001

TeaM PHPClub
это интересная метода - сначала создать баг-репорт, а потом спросить "а в чем может быть проблема?".

если PHP из консоли работает, значит проблема не в PHP, это же очевидно.
а скорее всего проблема в Oracle Client или его многочисленных (и плохо документированных) переменных окружения.
ну да, и еще Windows 2003 - это тоже проблема, однозначно.

так что, я бы сказал, что прямая дорогая вам в саппорт Оракла. или Гугл, может повезёт.
 

robocomp

Новичок
Понятно, спасибо. В гугле мне уже не повезло.
Насчет "это же однозначно" - это круто, конечно.
Только вот правильная реализация PHP под виндой отчего-то не умеет искать библиотеку OCI.dll нигде, кроме как в %WINDIR%\system32
уж и не знаю, почему.

Просто мне показалось, что может что-то там есть такое.
Хотя, если это было бы багом пхп, представляю, сколько пришлось бы его искать )

Ну, значит я оставлю пока CGI.
Потом просто мигригую на линуксы веб-сервер и все.
 

tony2001

TeaM PHPClub
>Только вот правильная реализация PHP под виндой отчего-то не умеет искать
>библиотеку OCI.dll нигде, кроме как в %WINDIR%\system32
>уж и не знаю, почему.

PHP ничего не ищет, ищет dynamic linker винды.
а он ищет только в PATH.
 
Сверху