Страница 1 из 1

PEAR PHP

Добавлено: 2010-12-09 17:35:09
безимянный
Доброе время, пытаюсь подключить к радиусу вэб интерфейс. нашел daloradius на фрешмите. пытаюсь ставить.
сначала небыло PEAR и PEAR_DB но о том что это надо поставить разработчик честно предупредил. поставил - ура могу подключиться! но теперь не получается зайти в некоторые пункты меню, в логах апача след.

Код: Выделить всё

[Thu Dec 09 17:30:14 2010] [error] [client 192.168.19.2] PHP Fatal error:  Call to undefined method DB_Error::numRows() in /usr/local/www/apache22/data/dalo/mng-edit.php on line 664, referer: http://192.168.19.2/dalo/mng-new.php
а эта строка выглядит так

Код: Выделить всё

$numrows = $res->numRows()
он не знает как делать numRows()
Может я какой-то модуль pear не поставил? подскажите, куда копать, заранее спасибо.

Re: PEAR PHP

Добавлено: 2010-12-09 17:50:22
FreeBSP
http://pear.php.net/manual/en/package.d ... -error.php
ты пытаешься получсить что то из базы с помощью
http://pear.php.net/manual/en/package.d ... umrows.php
но вместо базы кто то вернул ошибку и там уже объект не DB_Result а DB_Error
укрощается вставкой проверки в твой глюкоскрипт, типа той что по первой ссылке
либо
либо искать ошибку в базе твоей из-за которой и получается возврат ошибки, вместо результата. может структура не создана, или повреждена, или вообще не та которая нужна скрипту