[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[OT] Apache PHP Oracle Linux & CIA



Esssssssssssssos!!!!!!

A ver, esto es más un SOS que un post. ;) Quizas sea un tanto Offtopic,
pero ya no se a que se debe mi error.
Estoy intentando acceder mediante php a una base de datos oracle 8.1.7 a
través de Apache montado todo ello en una debian woody.
Me he compilado el PHP con acceso a oracle como dice "phpinfo()":

'../configure' '--prefix=/usr' '--with-apxs=/usr/bin/apxs'
'--with-regex=php' '--with-config-file-path=/etc/php4/apache'
'--disable-rpath' '--disable-debug' '--enable-memory-limit'
'--enable-calendar' '--enable-sysvsem' '--enable-sysvshm'
'--enable-track-vars' '--enable-trans-sid' '--enable-bcmath' '--with-bz2'
'--enable-ctype' '--with-iconv' '--with-ndbm' '--enable-exif'
'--enable-filepro' '--enable-ftp' '--with-gettext' '--enable-mbstring'
'--with-pcre-regex=/usr' '--enable-shmop' '--enable-sockets'
'--enable-wddx' '--with-xml=/usr' '--with-expat-dir=/usr' '--enable-yp'
'--with-oci8=shared,/u01/app/oracle/product/8.1.7' ' ........
Bueno tengo un apache :  apache         1.3.24-3   . PHP funciona. Pero el
acceso a oracle NO.
Puede haber varias causas:

-No funciona correctamente oracle. Creo que no porque accedo por sqlnet
perfectamente y funciona bien.
-No funciona PHP. Si funciona porque hago otras funciones que no tienen
que ver con oracle.
-No funciona bien el oci8 que es la forma con la que se ataca a oracle
desde php. Essta opción creo que es la más probable.
-Soy un torpe y no hago bien la codificación. Pffff más probable que esto
no creo que haya nada. O:)
He creado un codigo PHP muy sencillito para poder acceder. Es el siguiente:

<html>
<title>Pagina de acceso a oracle</title>

<body>
<?php


$db="=(DESCRIPTION =
                (ADDRESS =
                        (PROTOCOL = TCP)
                        (HOST = 172.16.7.162)
                        (PORT = 1521)
                )
                (Connect_DATA =
                        (SID = INVEN)
                )
        )";

echo "prueba con oracle";
$conexion=ocilogon("system","manager",$db);



if ($conexion == false)
{
        echo OCIError($conexion)."";
        exit;
}
else
{
        echo "Conectado!!!!!!!!!";
}
?>

</body>
</html>


El caso es que me da el siguiente error al cargar la página:

Fatal error: Call to undefined function: ocilogon() in /var/www/oracle.php
on line 20

Despues de esta chapa infumable, solo pediros un cable a los que podais
haerlo. Ya no se ni por donde mirarlo y la desesperación es .. :( Si
alguien tiene experiencia en esto y ganas se agradece la ayuda.
;-)

atilaX - Eduardo Marroquin
-- 

        a8888b.
       d888888b.
       8P"YP"Y88        Usuario de Linux Registrado: #235726
       8|o||o|88
       8'    .88
       8._.' Y8.	GULA-ZALE   Grupo de Usuarios de Linux de Alava
      d/      .			    Zaletuen Arabako Linux Elkartea
     dP   .    Y8b.
    d8:'  "  ::88b	http://www.gula-zale.org
   d8"   GULA  'Y88b
  :8P    ZALE   :888
   8a.   :     _a88P
 ._/"Yaa_:   .| 88P|
 \    YP"    | 8P  .
 /     \.___.d|    .'
 --..__)8888P._.'	Fary Linux Server

----------------------------------------------------------




-- 
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: