Forum Webscript.Ru
Программирование => PHP => Тема начата: Eraser от 10 Июня 2002, 07:55:10
-
При попытке присоедениться к базе выдаётся следующая ошибка:
Call to undefined function: ocilogon() in c:\\webroot\\link_ora.php on line 4
:confused:
При этом
- работаю с Апачем на Виндах
- путь до extension введён правильно
- разремлины dll-ки для работы с Ораклёй в php.ini
- версия РНР 4.2
- версия Оракла 8.0.5
Подскажите, что может быть, плиз!!!
-
см. phpinfo() - подключен ли модуль
-
Это оказывается вообще ошибка с некоторыми подключаемыми модулями. Половина подключается, а половина пишет
unable to load dynamic library
Путь до экстеншинов правильный. Такие модули как php_dbase, php_db и несколько других - подцепляются без проблем.
Дайте совет, плиз!!! Работа стоит.
-
а ты оракловый клиент поставил ?
ORACLE_HOME прописано ? правильно прописано ?
хотя если Call to undefined function то ты собрал неправильно, укажи при сборке точный путь к ораклу.
Ganer.
-
Eraser
ээээ в папку windows\\system(32) скопируй библиотеку - должно помочь
-
Не помогло. А жаль. :)
Ораклёвый клиент стоит нормально. Из под других софтин я оракл вижу. А dll-ку я сразу скопировал, это сразу не помогло. :)
-
а как собирал ? ты полный путь указывал --oci8=???
Ganer.
-
Ganer
Это Windows
-
а что под виндозой он сам в реестре пути берет ? А если у меня несколько клиентов (разных версий)
Ganer.
-
Попробуй поставить более раннюю версию ПХП.
У меня 4.2 под Вин глючил страшно, я назад 4.1.1 поставил и не жалуюсь.