Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : igorjan 16 Nov 2007, 10:32:51

: PHP register_globals è `ON` invece di `OFF`
: igorjan 16 Nov 2007, 10:32:51
Buongiorno a tutti. C'è da dire che da quando ho aggiornato il sito alla versione 1.0.13 mi fioccano i problemi. Ora mi rimane questa scritta"PHP register_globals è `ON` invece di `OFF`". Ho letto le istruzioni contenute nei vari post (http://forge.joomla.it/documenti-forge/messaggi-di-sicurezza-in-joomla-1.0.11-6.html), ho provato a cambiare il file htaccess (http://forum.joomla.it/index.php/topic,29997.0.html), e ho anche inserito il php.ini all'interno della cartella administrator di Joomla: niente il problema resta.
Il server di questo sito (a differenza dell'altro che sta su joomlahost e non dà nessun problema) è su register.it. La loro configurazione di base è register_globals off.
Che posso fare?
: Re: PHP register_globals è `ON` invece di `OFF`
: ste 16 Nov 2007, 10:43:23
Hai controllato che non sia attiva l'emulazione del Register Globals?
Per cambiare questa impostazione apri il file globals.php presente nella cartella principale di joomla e modificalo alla linea 24
dove è riportato:
 
define( 'RG_EMULATION', 1 );
 
cambia con:
 
define( 'RG_EMULATION', 0 );
: Re: PHP register_globals è `ON` invece di `OFF`
: igorjan 16 Nov 2007, 10:46:14
sì, già fatto niente.
: Re: PHP register_globals è `ON` invece di `OFF`
: ste 16 Nov 2007, 10:50:17
mmmm allora Joomla vede il tuo register globals come on... Togli il php.ini all'interno della cartella administrator, il tuo sito dovrebbe già avere il suo php.ini, chiedi al tuo hosting
: Re: PHP register_globals è `ON` invece di `OFF`
: igorjan 16 Nov 2007, 10:52:11
Fatto anche questo. Il php.ini l'ho messo nella root principale dell'hosting
: Re: PHP register_globals è `ON` invece di `OFF`
: marty84 26 Nov 2007, 14:46:46
e x chi si trova su linux e non ha php.ini...  che si fa?
: (RISOLTO.. )Re: PHP register_globals è `ON` invece di `OFF`
: lalax 27 Nov 2007, 15:15:56

IMPOSTAZIONE REGISTER GLOBAL OFF

1 .  SE NON PRESENTE CREARE IL FILE php.ini
e inserirlo fuori dalla root principale in \administrator

e inserire la seguente stringa:

define( 'RG_EMULATION', 0 )

2.  APRIRE IL FILE globals.php, nella cartella principale del tuo Joomla,
e individua la linea

define( 'RG_EMULATION', 1 );

che dovai sostituire con

define( 'RG_EMULATION', 0 );


SAlva e sovrascrivi