problema URGENTISSIMO

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

problema URGENTISSIMO

Messaggio 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 :cry: :cry: :o
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: problema URGENTISSIMO

Messaggio 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 :cry: :cry: :o
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:

Codice: Seleziona tutto

<?php

phpinfo();

?>
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!
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio da remixe »

Grazie Carlo,
faccio tutte le verifiche che mi hai gentilmente indicato.
Ci teniamo aggiornati. GRAZIE ancora moltissimo :wink: :wink:
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: re

Messaggio 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
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: re

Messaggio 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.
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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... :-))
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: re

Messaggio 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?
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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?
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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!! :cry: :cry:
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: re

Messaggio 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!! :cry: :cry:
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
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
remixe
membro Senior
membro Senior
Messaggi: 257
Iscritto il: 28/04/2005, 17:43

re

Messaggio 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
feniva_hosting
membro Regular
membro Regular
Messaggi: 162
Iscritto il: 31/08/2005, 19:51
Contatta:

Re: re

Messaggio 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
HOSTING Feniva S.r.L.
Mail: domini [@] feniva [.] it
Help Desk (24h/24): 199-240049
Web: http://hosting.feniva.it - http://videosorveglianza.feniva.it
Hosting Linux Professionale
VPS - Server Dedicati
Rispondi