Hola. Llevo semanas intentando conectar una página web en php con una base de datos Oracle, pero no lo consigo. No paro de mirar manuales y manuales y estoy llegando al borde de la desesperación.
Tengo un Linux Ubuntu Server 10.04 con php5 y apache2. La página .php para conectarme al oracle es esta:
Código PHP:
Ver original<?php
//Incluir la clase que hace permite conexión a Oracle
include "adodb/adodb.inc.php";
//Crear Conexión:
$DB = &ADONewConnection('oci8');
$DB->connectSID = true;
//Datos de conexion
$ip_servidor ="192.168.1.13"; //Sí Php y Oracle están en la misma máquina
//en caso contrario incluir la ip del servidor oracle
$user ="real";
$password ="real";
$sid ="ross";
//Conexion
$conexion=$DB->PConnect($ip_servidor, $user, $password, $sid);
echo "conexion--->$conexion";
//Sí se establece la conexión el resultado es 1
?>
Siempre me devuelve "conexion-->0"
Leí por internet, que para que funcionase debía hacer esto:
# apt-get install libphp-adodb
Pero aún así no se conecta. A penas sé nada de Linux y no entiendo porque no se conecta. Falta algo? Se hace de otra manera?
Ayuda por favor!!