WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 19.12.2002, 15:44   #1
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard php+iis+oracle

hallo,

ich würde gerne mit php/iis unter winxp auf oracle zugreifen (über das oci).

habe dazu in der php.ini die php_oci.dll extension auskommentiert. das extensions directory zeigt auf "c:\php\extensions", wo auch die php_oci8.dll liegt.

beim versuch, eine connection aufzubauen mit
$db = OCILogon("user","pass"), bekomme ich die meldung
Call to undefined function: ocilogon()...
ich habe auch schon versucht, die dll ins c:\windows verzeichnis zu legen. den IIS habe ich beendet und wiedergestartet, hilft aber auch nix.

sg

dr
delphirocks ist offline   Mit Zitat antworten
Alt 19.12.2002, 20:58   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Sagt auch phpinfo() dass die OCI Extension geladen ist?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 20.12.2002, 08:52   #3
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

nein, sieht so aus, als ob die dll überhaupt nicht geladen würde...
meine php.ini sieht so aus:

extension_dir = "c:\php\extensions"
extension=php_oci8.dll

das müsste doch eigentlich passen, oder?

btw, ich habe php als isapi installiert, kann das etwas damit zu tun haben?

habe auch schon versucht, die dll ins c:\windows verzeichnis zu legen, hat auch nicht funktioniert.
delphirocks ist offline   Mit Zitat antworten
Alt 20.12.2002, 16:33   #4
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

also ein fehler war der fehlende backslash hinter extensions...
da er die lib 'c:\php\extensions/php_oci8.dll' zu laden versucht.
das hab ich ausgebessert, leider funktioniert's immer noch nicht.

jetzt kommt die meldung >> Unable to load dynamic library 'c:\php\extensions\php_oci8.dll' - die angegebene prozedur wurde nicht gefunden <<

dann eine zweite meldung:

oracle: Unable to initialize module
Module compiled with module API=20010901,debug=0,thread-safety=1
PHP compiled with module API=20020429,debug=0,thread-safety=1
These options need to match

kanns sein, dass die phpversion und das modul nicht zusammenpassen?
delphirocks ist offline   Mit Zitat antworten
Alt 20.12.2002, 22:35   #5
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Hast du die SAPI und die Extensions aus zwei unterschiedlichen Packages?

Bzw. hast du den Oracle Client installiert (OCI.dll im %PATH%) ?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 21.12.2002, 15:30   #6
delphirocks
bitte Mailadresse prüfen!
 
Registriert seit: 17.03.2002
Beiträge: 198


Standard

die oci.dll ist vorhanden (ich greife auch mit delphi und doa auf oracle zu).
sieht fast so aus, als ob die php version und die version der dll nicht zusammenpassen würden... (ich glaub er versucht in der dll eine funktion aufzurufen, die's dort noch gar nicht gibt).
werd's am montag nochmal neu versuchen...
delphirocks ist offline   Mit Zitat antworten
Alt 21.12.2002, 17:16   #7
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Zitat:
Original geschrieben von käptn
Hast du die SAPI und die Extensions aus zwei unterschiedlichen Packages?
?

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag