Windows: Apache PHP OCI8 - connect na vzdálený db server
Potřebuji nastavit APACHE, resp. php extensions pro spojení se vzdáleným db serverem.
Mám funkční:
php_oci8.dll
php_oracle.dll
při spojení s lokální databází není problém, ale když se chci připojit na vzdálenou, hlásí násl. chybu:
Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries
Našel jsem návody, jak nainstalovat Oracle Instant Client:
cns!965BCC0D530AC9E2!283.entry
http://forums.oracle.com/forums/thread.jspa?thread ID=959950&tstart=0
předpokládám, že jde tedy o problém spuštění služby Instant Clienta pod Windows...
Bohužel chyba zůstává. Prosím jakékoliv nápady vedoucí k řešení problému.
a to co se píše v té chybové hlášce je splněno? (tedy že ty knihovny jsou zahrnuty v prohledávací cestě?)
Mám nastavenu systémovou proměnnou ORACLE_HOME i zahrnutou cestu k Instant klientovi v PATH...
Dívals?
http://www.google.cz/search?q=Warning%3A+oci_conne ct%28%29+%5Bfunction.oci-connect%5D%3A+OCIEnvNlsCr eate%28%29+failed.+There+is+something+wrong+with+y our+system+-+please+check+that+PATH+includes+the+d irectory+with+Oracle+Instant+Client+libraries&rls= com.microsoft:*&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1
Četl jsem jen první odkaz, ale několik různých příčin a řešení tam je.
Ano děkuji za reakci, projel jsem to celé.
Problém je, že ač jsou nastaveny všechny systémové proměnné, tak v phpinfo() nevidím záznam o klientovi.