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
-
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?
-
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 );
-
sì, già fatto niente.
-
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
-
Fatto anche questo. Il php.ini l'ho messo nella root principale dell'hosting
-
e x chi si trova su linux e non ha php.ini... che si fa?
-
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