Всем привет! Ситуация такая - имеется Zabbix 2.0.1 на Red Hat 6.3, база Oracle 11g. Всё установлено, доходит до момента авторизации и выдаёт такую ошибку:
ocifetchinto(): ORA-24374: define not done before fetch or execute and fetch [include/db.inc.php:570]
Авторизация по дефолтному ааку не проходит, ещё и логотип съехавший, не видно что вводишь. Прилагаю скрин

Смотрел строку, на которую ссылается данная ошибка (файл db.inc.php)
case ZBX_DB_ORACLE:
if (ocifetchinto($cursor, $row, (OCI_ASSOC+OCI_RETURN_NULLS))) {
$result = array();
foreach ($row as $key => $value) {
$field_type = zbx_strtolower(oci_field_type($cursor, $key));
$value = (str_in_array($field_type, array('varchar', 'varchar2', 'blob', 'clob')) && is_null($value)) ? '' : $value;
if (is_object($value) && (zbx_stristr($field_type, 'lob') !== false)) {
$value = $value->load();
}
$result[zbx_strtolower($key)] = $value;
}
}
Подскажите пожалуйста, в чём проблема? может кто сталкивался?
ocifetchinto(): ORA-24374: define not done before fetch or execute and fetch [include/db.inc.php:570]
Авторизация по дефолтному ааку не проходит, ещё и логотип съехавший, не видно что вводишь. Прилагаю скрин

Смотрел строку, на которую ссылается данная ошибка (файл db.inc.php)
case ZBX_DB_ORACLE:
if (ocifetchinto($cursor, $row, (OCI_ASSOC+OCI_RETURN_NULLS))) {
$result = array();
foreach ($row as $key => $value) {
$field_type = zbx_strtolower(oci_field_type($cursor, $key));
$value = (str_in_array($field_type, array('varchar', 'varchar2', 'blob', 'clob')) && is_null($value)) ? '' : $value;
if (is_object($value) && (zbx_stristr($field_type, 'lob') !== false)) {
$value = $value->load();
}
$result[zbx_strtolower($key)] = $value;
}
}
Подскажите пожалуйста, в чём проблема? может кто сталкивался?
Comment