web server e xdebug: strano comportamento

salve a tutti,

  è un po di giorni che mi sto perdendo su una questione strana....vengo al dunque. faccio un semplice script, per semplificare, in cui faccio la connessione ad un Db oracle attraverso oci_connect usando  il sid contenuto in /usr/lib/oracle/11.1/client/lib/network/admin/tnsnames.ora (che è il file di definizione dei SID Oracle). ora, lo script su debug (xdebug+pdt eclipse) funziona, mentre con il web server (apache)  mi da l'errore " ORA-12154: TNS:could not resolve the connect identifier specified in..."

come mai? qualcuno sa di cosa si puo' trattare? sembra che il file tnsnames.ora non è caricato...

inviato 7 anni fa
cybaSsh
X 0 X

con PDT stai facendo un debug "remoto", puntando al server web, oppure stai utilizzando l'eseguibile di PHP in modalità CLI?

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

l'eseguibile di xdebug usa quello  su /usr/bin/php

risposto 7 anni fa
cybaSsh
X 0 X

e quindi le due modalità di esecuzione probabilmente stanno utilizzando due php.ini diversi, o magari uno usa un php.ini mentre l'altro no

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

ma il path mi sembra lo stesso...

risposto 7 anni fa
cybaSsh
X 0 X

lancia un phpinfo in entrambe le configurazioni, tra i dati che verranno prodotti troverai anche il php.ini che viene caricato

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

allora la prima anomalia che ho riscontrato è che apache ha il percorso del file php.ini in /etc/php.ini

mentre il debug in /tmp/zend_debug/session6896929704161177970.tmp/php.ini

risposto 7 anni fa
cybaSsh
X 0 X

secondo me dovresti eseguire dei debug "remoti" ovvero puntando ad un server, non all'eseguibile di PHP

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

grazie Gianni

risposto 7 anni fa
cybaSsh
X 0 X

invece disinstallare e reinstallare le oci è una pessima idea?

risposto 7 anni fa
cybaSsh
X 0 X
invece disinstallare e reinstallare le oci è una pessima idea?

secondo me tutto dipende dal php.ini

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

...ancora non riesco a capire dove...

risposto 7 anni fa
cybaSsh
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda