|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » PHP 5.2.4: не работает механизм доступа к Oracle через ODBC??? |
|
|
PHP 5.2.4: не работает механизм доступа к Oracle через ODBC???
|
Новый участник Сообщения: 42 |
Профиль | Отправить PM | Цитировать Есть PHP скрипты. Прекрасно работали через ODBC с оракулом на PHP 4.4.7(9). Системщики обновили сервер, поставили туда PHP 5.2.4. Поставили корректно. Эти скрипты перестали работать. Почему???
|
|
Отправлено: 07:45, 05-02-2009 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать пока телепаты спешат на помощь , попробуйте получить строки ошибок и посмотреть, какие именно функции в коде рабортают некорректно. Тогда можно будет попробовать понять, в чем дело.
|
Отправлено: 14:58, 05-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Верно. Вот скрипт. Тут и ломаться-то нечему:
<?php $con = odbc_connect("M_ALIAS", "USER", "PASS"); if ($con == 0) exit("ОШИБКА: Не могу подключиться к СУБД!"); $sql = "SELECT sysdate FROM dual"; # По-настоящему здесь огромный запрос $res = odbc_exec($con, $sql); odbc_result_all($res, "BORDER=1 CELLPADDING=2 CELLSPACING=0"); ?> M_ALIAS - имя источника данных, натравленного на "Драйвер Microsoft ODBC для Oracle". Тут мгновенно выдаётся такое: Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Диспетчер драйверов ODBC] Ошибка SQLAllocHandle для драйвера в SQL_HANDLE_ENV, SQL state IM004 in SQLConnect in D:\wwwdocs\Technolog\zhd.php on line 2 ОШИБКА: Не могу подключиться к СУБД! Если поставить вместо M_ALIAS - O_ALIAS - имя источника данных, натравленного на "Oracle ODBC driver", то всё вообще виснет намертво и через 5 мин выдаётся сообщение, что страница не может быть отображена. Неделю назад на PHP 4.4.9 всё летало в обоих вариантах. Ещё. Оба эти алиаса на сервере проверил лично через оракловую утиль "Oracle ODBC Test". Оба рабочие. |
Последний раз редактировалось BacuJIuu KypraHoB, 05-02-2009 в 17:19. Причина: Не всё вписал Отправлено: 17:15, 05-02-2009 | #3 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать А просто тупо сравнить 2 php-ini, новый и старый? Если старого нет, то напомните системщикам про законы Мерфи.
|
------- Отправлено: 20:41, 05-02-2009 | #4 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Igor_I, Нет "нового" php.ini. Он же и есть "старый".
|
|
Отправлено: 21:57, 05-02-2009 | #5 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать http://ru.php.net/manual/ru/odbc.installation.php
проверьте наличие требуемых компонентов, и необходимость их апдейта/даундейта... |
Отправлено: 14:06, 06-02-2009 | #6 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Sham, У нас сервер под Windows 2003. Соответственно PHP всё на борту несёт.
|
Отправлено: 14:39, 06-02-2009 | #7 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать мб несовместимость встроенного ODBC с API оракла или драйвером... попробуйте откатиться до PHP4
|
Отправлено: 15:00, 06-02-2009 | #8 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
Отправлено: 15:20, 06-02-2009 | #9 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Логи веб-сервера посмотреть?
|
------- Отправлено: 19:51, 06-02-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие БД - Unable to connect (oracle 9). ODBC. | stolyar | Программирование и базы данных | 2 | 01-06-2009 08:25 | |
Как через сценарий входа подключять источник данных ODBC ? | Большой Кол | Microsoft Windows NT/2000/2003 | 2 | 16-02-2009 08:27 | |
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php | v0f41k | Вебмастеру | 4 | 11-05-2008 22:08 | |
Какую информацию о СУБД положено извлекать через ODBC "нормальным" программам... | CyraxZ | Программное обеспечение Windows | 0 | 22-07-2007 21:13 | |
Удаление источника данных ODBC, связанного с удалённым ODBC-драйвером... | CyraxZ | Microsoft Windows 2000/XP | 2 | 13-03-2007 19:13 |
|