Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Oracle8+php
Vezi mesajul original
Du-te la pagina Anterioară  1, 2
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date
Subiectul anterior :: Subiectul următor  
Autor Mesaj
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Mie Aug 08, 2007 11:23 am    Titlul subiectului:  

m-am gandit si eu la asta dar nu am, am cautat... am crezut ca exista un php.ini si in c:\windows dar nu este
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 203

Trimis: Mie Aug 08, 2007 3:42 pm    Titlul subiectului:  

pune in php.ini sa-ti afiseze erorile, schimba denumirea fisierului php_oracle.dll si incearca sa rulezi din cmd scriptul. Ar trebuie sa-ti dea eroare cum ca nu gaseste fisierul php_oracle.dll. Daca nu-ti da aceasta eroare inseamna ca nu umbli in fisierul php.ini care trebuie.
Sus  
ebogdan



Data înscrierii: 27/Iul/2006
Mesaje: 113

Trimis: Mie Aug 08, 2007 4:22 pm    Titlul subiectului:  

Poate aberez eu, dar ce versiune de PHP ai ? Nu de alta, dar am impresia ca functiile Oracle vechi (ora_*) au fost pana in PHP 5.1 RC1... Apoi pa-pa.

Iar cat despre OCI, functia nu se numeste oci_connect ? Cu un underscore ?
Sus  
floorin



Data înscrierii: 29/Iun/2006
Mesaje: 203

Trimis: Mie Aug 08, 2007 6:05 pm    Titlul subiectului:  

eu am PHP/5.1.2, enabled pe php_oracle.dll plus clientul de Oracle instalat si-mi merge perfect.
Si functiile "nu sunt" in PHP ci in extensiile pe care le incarci sau nu. In mod categoric el nu incarca extensia respectiva (si poate verifica asta cu un phpinfo) si de aceea nu poate folosi functiile.
Sus  
ebogdan



Data înscrierii: 27/Iul/2006
Mesaje: 113

Trimis: Mie Aug 08, 2007 6:39 pm    Titlul subiectului:  

floorin, eu am PHP 5.2.3 si nu am nici un php_oracle.dll in \ext, ci doar php_oci8.dll, si la fel in php.ini. Daca si pd are la fel, atunci ar fi cazul sa decomenteze linia cu php_oci8, caci in 5.2 php_oracle este obsolete.

floorin, cred ca e destul de clar ca "functiile nu sunt in PHP", ci in librariile cu care vine distributia de PHP :D, dar problema este ca daca nu are un php_oracle.dll compilat pentru versiunea lui de PHP atunci nu ramane sa incerce decat extensia php_oci8.dll.

pd, ai o directiva in httpd.conf de genul
Cod: PHPIniDir "C:/PHP" ? Cred ca acolo o sa gasesti php.ini pe care il ia de fapt PHP-ul. Si, te-ai uitat prin error log-ul Apache ? Ai locatia dll-urilor clientului bagate pn PATH-ul de windows ?
Sus  
pd



Data înscrierii: 06/Aug/2007
Mesaje: 10

Trimis: Joi Aug 09, 2007 10:23 am    Titlul subiectului:  

Versiunea php pe care o folosesc este 5.2.1

am gasit problema, multumesc celor care s-au straduit sa ma ajute

php.ini pe care il apela era in apache\bin si nu in directorul php
am decomentat cele doua linii si acum merg functiile cu ora, dar cand am restartat apache mi-a dat de doua ori eroarea:

The procedure entry point OCIStmtPrepare2 could not be located in the dynamic link library OCI.dll

aveti idee ce poate fi?
Sus  
korfos



Data înscrierii: 02/Iul/2005
Mesaje: 49

Trimis: Lun Mar 24, 2008 1:41 pm    Titlul subiectului:  

Cu aceiasi problema ma confrunt si eu. In directorul windows nu exista nici un php.ini iar celelate doua sunt configurate asa cum a spus si pd. La mine xampp este instalat pw windows iar server-ul oracle este linux redhat.
Daca mai are cineva vre-o sugestie....
Multumesc anticipat.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Alte baze de date Du-te la pagina Anterioară  1, 2
Pagina 2 din 2


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community