Dominik Helle schrieb:
Hallo zusammen,

ich hab eine Problem mit PHP-OCI und dem Apache Server. Ich will mich mit Hilfe von ocilgon an eine Oracle Datenbank connecten. Wenn Ich das php-Skript im Browser aufrufe bekomm ich folgende Fehlermeldung:

Warning: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that ORACLE_HOME is set and points to the right directory in...

Das alles etwas verwunderlich, da ich - sobald ich die datei über die Commandozeile aufrufe einen Connect bekomme. Könnte dies am Apache liegen? Ich habe folgende Variablen im Apache eingetragen:

SetEnv ORACLE_HOME /xxx
SetEnv TNS_ADMIN /xxx
SetEnv LD_LIBRARY_PATH /xxx
SetEnv ORACLE_SID orcl10g
SetEnv NLS_LANG GERMAN_GERMANY.WE8ISO8859P1

FYI: My System: Ubunutu 6, Apache 2 and php 5-with-oci & Oracle Database 10g (10.1.0.2).

Danke für Eure Hilfe schon im voraus!

Schreib mal in das Init- Script folgendes mit hinein.

if test -f /etc/oracle_env.sh; then
 . /etc/oracle_env.sh
fi


Das Env Script enthaelt dann sowas.

export ORACLE_OWNER="oracle"
export ORACLE_HOME="/opt/oracle-8.1.7/OraHome1"
export ORACLE_SID="orcl"
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_LANG=german_germany.WE8ISO8859P1


Allerdings muss ich sagen das ich deine Fehlermeldung noch nie gesehen habe. Viel bekannter ist der TNS-xx254 Fehler. Allerdings muss ich mich nicht mit Oracle 9/10 rumschlagen.

Gruss
Joerg

--
TakeNet GmbH,                    Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg                  Tel: +49 931 903-2243
Alfred-Nobel-Straße 20           Fax: +49 931 903-3025
HRB Wuerzburg 6940               http://www.takenet.de

--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an