Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу подключить oracle 
V
    Опции темы
kometa_triatlon
Дата 8.3.2006, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: нет
Всего: 6



Windows 2003+Apache 2.0.55+ PHP 5.1.2
Нужно работать с ораклом. Я так понимаю, нужно в php.ini раскомментировать строки
extension=php_oci8.dll
extension=php_oracle.dll

Но в итоге получаю сообщение
Fatal error: Call to undefined function: OCILogon()
То же самое с oci_connect.
Скажите, как правильно подключить эти расширения? Может еще апач как-то настроить?


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
recruit
Дата 9.3.2006, 02:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 5.11.2005

Репутация: нет
Всего: нет



а ты оракл поставил?



PM MAIL   Вверх
kometa_triatlon
Дата 9.3.2006, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: нет
Всего: 6



поставил, но не я
Добавлено @ 11:08
Ну ведь, по идее, если я прописал в конфиге php подключение библиотек oci8 и oracle, они должны загрузиться и должны уже быть определены функции типа oci_connect. Если бы была проблема с ораклом, то я получил бы другую ошибку, а так получается, что таких функций вообще нет. Может библиотеки не загрузились?


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
Тиль
Дата 9.3.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



а сами *.dll лежат там где нужно?может просто их зарегистрировать если они есть через regsvr32?
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
kometa_triatlon
Дата 9.3.2006, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: нет
Всего: 6



сегодня оказалось, что php_oracle.dll не было в папке smile
Но это такое...
Сначала упорно не загружались библиотеки. Потом, после того, как в конфиге заменили
extension_dir = "C:\php\ext"
на
extension_dir= "./ext/"
вроде нашлись, но...

при запуске из командной строки
php test.php
ругается на ошибку соединения с ораклом, но вроде oci_connect() уже распознает.
А вот ежели через браузер, то опять undefined function...
Сегодня вроде как из командной строки даже удалось установить соединение, но на другом компе. Мне кажется, что дело в настройках пхп. А может и апача...


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
Тиль
Дата 10.3.2006, 05:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



Вначале проверь Оракл-у тебя должны идти 3 вещи
1. В BDE-администраторе в панели управления должен быть заведен сервер с таким же именем, который
Добавлено @ 06:01
Вначале проверь Оракл-у тебя должны идти 3 вещи
1. В BDE-администраторе в панели управления должен быть заведен сервер с таким же именем, который указан как алиас в файле tnsnames.ora в домашней директории Оракла.
2. Сам файл tnsnames.ora-посмотри алиас и куда он хоститься (ip или имя сервера);sid базы(он должен идти с тем именем которое указали при создании базы)
3. Посмотри на скрипт который коннектит к базе-там правильно указаны имя пользователя пароль и сама база (алиас в файле tnsnames.ora )
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
kometa_triatlon
Дата 10.3.2006, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: нет
Всего: 6



Общими усилиями удалось более-менее решить.
Теперь он коннектится, но только если запускаешь скрипт из консоли.
А если вызывать в браузере... Undefined function...


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
Тиль
Дата 17.3.2006, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



а какую функцию не находит?
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
kometa_triatlon
Дата 17.3.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: нет
Всего: 6



oci_logon не находило
Да уже все нормально, я подключил пхп к апачу не как модуль а как cgi библиотеку и заработало


--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
miftahov
Дата 28.6.2006, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 26.6.2006

Репутация: нет
Всего: нет



1)как подключить как CGI библиотеку - обьясните пожалуйста
2) к примеру regsvr32 php_gd2.dll -dll в папке C:\WINDOWS\system32 - ошибка что то типа : dll не найдена по указанному пути 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.