Pagina 1 di 2
problema URGENTISSIMO
Inviato: 23/06/2007, 17:49
da remixe
ciao a tutti, mi sono appena accorto che nel mio negozio quando un cliente prova a fare un acquisto e clicca sull'articolo scelto, appare una pagina bianca con scritto:
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
e questo anche in amministrazione quando faccio le mie operazioni di aggiornamento.
A livello di server mi è stato detto che il REGISTER _GLOBAL è enable
quindi non so a cosa sia dovuto il problema, so solo che se non riesco a risolverlo sono nel caos i clienti continuano a dirmi che non riescono a concludere le operazioni.
Sta succedendo anche ad altri questa cosa? fatemi sapere.
Ciao

Re: problema URGENTISSIMO
Inviato: 23/06/2007, 18:01
da feniva_hosting
remixe ha scritto:ciao a tutti, mi sono appena accorto che nel mio negozio quando un cliente prova a fare un acquisto e clicca sull'articolo scelto, appare una pagina bianca con scritto:
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
e questo anche in amministrazione quando faccio le mie operazioni di aggiornamento.
A livello di server mi è stato detto che il REGISTER _GLOBAL è enable
quindi non so a cosa sia dovuto il problema, so solo che se non riesco a risolverlo sono nel caos i clienti continuano a dirmi che non riescono a concludere le operazioni.
Sta succedendo anche ad altri questa cosa? fatemi sapere.
Ciao

Vai in ftp sul server e scaricati il file .htaccess che è nella root.
In locale aprilo e controlla di non avere una riga tipo: "php_flag register_globals Off"
Se c'è eliminala e riuppa il tutto. Controlla che sia tutto a posto.
Se le cose non cambiano riapri il file è inserisci questa riga:
php_flag register_globals On
Salva e riuppa.
A questo punto dovrebbe andare tutto a posto.
Prima di fare tutto questo però fai una cosa:
con notepad creati un file chiamato info.php e metti questo codice dentro:
Salvalo e uppalo nella root.
Poi apri il browser e richiama
www.tuosito.it/info.php: ti restituirà una pagina con tutte le informazioni sul pphp del tuo server. Controlla tra le righe perchè troverai sicuramente anche quella relativa alla variabile "register_globals". Così puoi vedere a livello globale (cioè proprio l'impostazione del server) se è On o Off.
Se Off allora applichi la seconda modifica che ti ho detto. Se è già On, allora fai il primo controllo che ti ho descritto: verifichi di non avere nel file .htaccess l'impostazione che la disabiliti.
Ciao!
re
Inviato: 23/06/2007, 18:20
da remixe
Grazie Carlo,
faccio tutte le verifiche che mi hai gentilmente indicato.
Ci teniamo aggiornati. GRAZIE ancora moltissimo

re
Inviato: 23/06/2007, 18:36
da remixe
ho appena fatto una verifica, ma nel mio negozio non riesco a trovare il file .htaccess ne nella root principale ne nelle altre cartelle, non vorrei che l'avessi eliminato quando ho installato la prima volta il negozio...non so.
Però giuro ho guardato e riguardato ma questo file non c'è.
Ho potuto verificare invece le info sul server e confermo che il register_global è su "on".
fammi sapere
ciao
Re: re
Inviato: 23/06/2007, 19:23
da feniva_hosting
remixe ha scritto:ho appena fatto una verifica, ma nel mio negozio non riesco a trovare il file .htaccess ne nella root principale ne nelle altre cartelle, non vorrei che l'avessi eliminato quando ho installato la prima volta il negozio...non so.
Però giuro ho guardato e riguardato ma questo file non c'è.
Ho potuto verificare invece le info sul server e confermo che il register_global è su "on".
fammi sapere
ciao
Prova a generarlo tu. Crea un file .htaccess e mettigli dentro la riga che ti ho indicato. poi lo uppi sul server nella root
re
Inviato: 23/06/2007, 19:30
da remixe
ciao,
essendo il mio server su "on" metto dentro il file .htaccess la segente riga?:
php_flag register_globals On
scrivo tale e quale tale riga e la selvo e basta?
inoltre ho difficolta a rinominare il file .htaccess in quanto quando in locale provo
a scrivere .htaccess sul file, mi dice che i nomi con il puntino iniziale li può utilizzare solo il sistema, e pertanto mi impedisce di dargli tale nome.
come si può fare?
grazie
Re: re
Inviato: 23/06/2007, 19:32
da feniva_hosting
remixe ha scritto:ciao,
essendo il mio server su "on" metto dentro il file .htaccess la segente riga?:
php_flag register_globals On
scrivo tale e quale tale riga e la selvo e basta?
inoltre ho difficolta a rinominare il file .htaccess in quanto quando in locale provo
a scrivere .htaccess sul file, mi dice che i nomi con il puntino iniziale li può utilizzare solo il sistema, e pertanto mi impedisce di dargli tale nome.
come si può fare?
grazie
CONFERMO LA RIGA DA INSERIRE
Per il nome file: salvalo "htaccess" (senza punto). lo uppi via ftp e poi lo rinonimini tramite il client ftp.
re
Inviato: 23/06/2007, 19:46
da remixe
dunque Carlo è successa una cosa stranissima,
ho trascritto semplicemente la riga che mi hai indicato:
php_flag register_globals On
dopodiche ho dato al file il seguente nome:
htaccess.txt
e l'ho uplodato soltanto che quando sono andato a vedere il negozio
il messaggio di errore me lo da in maniera persistenete più di prima, allora sono andato a vedere com'è il register_global sul server (con info.php)
e mi sono accorto che il "local value" ora si è trasformato in OFF mentre il "master value" è rimasto correttamente su ON.
Praticamente ho influenzato il register_global del server peggiorandolo.
ho provato allora ad uplodare l'altra riga per cercare di risolvere...ma non cambia niente.....sono nella M...

)
Re: re
Inviato: 23/06/2007, 19:48
da feniva_hosting
remixe ha scritto:dunque Carlo è successa una cosa stranissima,
ho trascritto semplicemente la riga che mi hai indicato:
php_flag register_globals On
dopodiche ho dato al file il seguente nome:
htaccess.txt
e l'ho uplodato soltanto che quando sono andato a vedere il negozio
il messaggio di errore me lo da in maniera persistenete più di prima, allora sono andato a vedere com'è il register_global sul server (con info.php)
e mi sono accorto che il "local value" ora si è trasformato in OFF mentre il "master value" è rimasto correttamente su ON.
Praticamente ho influenzato il register_global del server peggiorandolo.
ho provato allora ad uplodare l'altra riga per cercare di risolvere...ma non cambia niente.....sono nella M...

)
Di un po, ma una volta uppato lo hai rinominato il file?
P.S.: sei su server linux vero?
re
Inviato: 23/06/2007, 19:56
da remixe
si sono su server linux,
purtroppo non riesco a rinominarlo, in quanto il programma di ftp
che uso non da questa possibilità devo sempre farlo in locale
e poi uplodare il file, ma in questo caso come t'accennavo in locale
non posso dargli il nome corretto.
Quindi ora nella root c'è il file htaccess.txt .
Come si può fare?
re
Inviato: 23/06/2007, 20:04
da remixe
wowww non so come ho fatto ma sono riuscito a ripristinare
"local value" su ON...ho semplicemente dato al file il nome
htaccess senza puntino e senza .txt e pare che abbia funzionato
però il problema del register_global sul negozio persiste
re
Inviato: 23/06/2007, 20:09
da remixe
..non riesco a capire però..nel senso che se nel file php.ini sul server
ho verificato che è su ON il register_global e appurato cohe non ho alcun file .htaccess nella root come è possibile che mi dice che è disabled?
HELP ME!!

Re: re
Inviato: 23/06/2007, 20:15
da feniva_hosting
remixe ha scritto:..non riesco a capire però..nel senso che se nel file php.ini sul server
ho verificato che è su ON il register_global e appurato cohe non ho alcun file .htaccess nella root come è possibile che mi dice che è disabled?
HELP ME!!

Consiglio: accedi via ftp con filezilla o smartftp.
Probabile che tu il file htaccess ce l'abbia già.
nell'eventualità uppa il file htaccess con uno dei due programmi
re
Inviato: 24/06/2007, 9:18
da remixe
ciao Carlo,
con il programma ftp filezilla sono riuscito finalmente
a individuare il file .hatcess nella root...era invisibile ecco
perchè non si vedeva. l'ho scaricato ed aperto, però al suo
interno non c'è nessuna riga di codice che riguardi il register_global.
dentro tale file c'è solamente il seguente codice:
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
ti ricordo che il tegister_global del mio server è attualmente tutto su ON"
come devo modificare dunque il codice qui sopra? file
GRAZIE ancora Carlo
Re: re
Inviato: 24/06/2007, 12:04
da feniva_hosting
remixe ha scritto:ciao Carlo,
con il programma ftp filezilla sono riuscito finalmente
a individuare il file .hatcess nella root...era invisibile ecco
perchè non si vedeva. l'ho scaricato ed aperto, però al suo
interno non c'è nessuna riga di codice che riguardi il register_global.
dentro tale file c'è solamente il seguente codice:
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
ti ricordo che il tegister_global del mio server è attualmente tutto su ON"
come devo modificare dunque il codice qui sopra? file
GRAZIE ancora Carlo
esattamente come ti ho detto ieri: apri quel file e prima di
Penultima riga da:
# php_value register_globals 1
a
php_value register_globals 1
(devi togliere "#")
Non è che il tuo provider ti permette di switchare tra versioni diverse di php?
Salva e uppa il file