The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache2 + mod_dbd + Oracle"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Apache2 + mod_dbd + Oracle"  +/
Сообщение от Junny (ok) on 04-Июн-09, 11:56 
Пытаюсь настроить авторизацию используя базу Oracle.

Как настраивал:

установил Oracle Instant Client Basic и SDK
скачал исходники APR и APR-Util
APR-Util собирал с параметрами:
  --with-apr=/путь/к/apr --with-oracle=/путь/к/oracle/ --with-oracle-include=/путь/к/oracle/sdk/include
все нормально собралось, создался apr_dbd_oracle.so
apach собирал из исходников с параметром:
  --with-apr=/путь/к/apr  --with-apr-util=/путь/к/apr-util

в конфиге апача прописал:

DBDriver Oracle
DBDParams "server=<server IP> user=<user name> pass=<password>"
DBDMin 4
DBDKeep 8
DBDMax 20
DBDExptime 300

в одном из vhost'ов написал:

AuthType Basic
AuthName "Test Oracle auth"
AuthBasicProvider dbd
Require valid-user
AuthDBDUserPWQuery "sql для выборки пароля из таблички с пользователями"

При старте апача в логе видно:
[error] (20014)Internal error: DBD: Can't connect to oracle
[error] (20014)Internal error: DBD: field to initialise

DBDParams пробовал задавать по разному, используя TNS name, результатов не дало.

в какую сторону копать? Может есть более простое решение?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache2 + mod_dbd + Oracle"  +/
Сообщение от Dan (??) on 06-Июн-09, 13:09 
Для начала нужно убедиться, что все установлено правильно и работает без апача...

Вообще, прими к сведению:

-Oracle не ориентирован (не заточен) для веба... Достаточно простейшего SELECT * FROM foo WHERE ... ORDER BY ... LIMIT ... OFFSET ... И тем более авторизация...

Причем, при вызове API-функции авторизации, пароль принимается в открытом виде...
Соответственно "затенение" пароля стандартными средствами не предусмотрено.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру