Joomla.it Forum
Joomla! 3 => Joomla! 3 => : nirovi 18 Jul 2016, 10:10:00
-
Salve a tutti ho il seguente problema:
Uso XAMPP ed ho esugito l'aggiornamto alla versione PHP 7
Effettuo correttamente il login, nel momento in cui voglio uscire dal sito, quest'ultimo resta vuoto nella pagina in cui mi trovo.
Mi spiego meglio:
Questa dovrebbe essere la pagina che vorrei ottenere al logout, (prima dell'aggiornamento alla versione 3.6 funzionava) http://localhost/nomesito/index.php/ (http://localhost/nomesito/index.php/)
Ora invece succede che se effettuo il logout resto nella pagina in cui sono: .../index.php/hp/ (http://localhost/nomesito/index.php/)[size=78%]nomepagina"[/size]
-
Ciao nirovi,
è un bug della versione 3.6.0, qui trovi la patch:
https://issues.joomla.org/tracker/joomla-cms/11093
oppure attendi l'aggiornamento 3.6.1 che correggerà il problema
-
Come si applica la path?
ho visto solo che vi sono delle modifiche fatte al file components/com_users/controllers/user.php (https://github.com/joomla/joomla-cms/commit/d2adedf585fd34eb4752e8beca96c1d83f3d7d1b#diff-f820ef502f338b5be5a00aac838e756f)
la versione 3.6.1 quando uscirà?
Grazie per il supporto.
vn
-
puoi modificare manualmente con un buon editor di testi quel file, togliendo le righe in rosso e mettendo quelle in verde.
Oppure puoi usare il componente Patchtester https://docs.joomla.org/Component_Patchtester_for_Testers
non è nota la data di uscita della 3.6.1, forse fra qualche settimana o fra uno o più mesi.
-
Ciao Alexred,
Io ho lo stesso problema. Purtroppo la patch al login mi restituisce questo errore:
Parse error[/size]: syntax error, unexpected 'else' (T_ELSE) in [/size]C:\xampp\htdocs\jtest\components\com_users\controllers\user.php[/size] on line [/size]204
[/size]
[/size]
-
Inoltre vorrei aggiungere che tuttora nel partchtester non vi è ancora la presenza della patch 11093.
Per eviatare errori vorri applicarla dalla componente.
Qui i tempi si sanno?
Grazie.
vn
-
Error: 0 - syntax error, unexpected 'else' (T_ELSE)
You may not be able to visit this page because of:an out-of-date bookmark/favourite
- a search engine that has an out-of-date listing for this site
- you have no access to this page
- The requested resource was not found.
- An error has occurred while processing your request.
-
Ho provato a copiare tutto il file user.php presente sul sito ed ora ricevo anche l'errore al logon:
Error: 0 - syntax error, unexpected 'GitHub' (T_STRING) You may not be able to visit this page because of:
- an out-of-date bookmark/favourite
- a search engine that has an out-of-date listing for this site
- a mistyped address
- you have no access to this page
- The requested resource was not found.
- An error has occurred while processing your request.
-
puoi modificare manualmente con un buon editor di testi quel file, togliendo le righe in rosso e mettendo quelle in verde.
Oppure puoi usare il componente Patchtester https://docs.joomla.org/Component_Patchtester_for_Testers (https://docs.joomla.org/Component_Patchtester_for_Testers)
-
Grazie per aver risottolineato i passi, ma ho fatto entrambi, se cerco la patch nella componente non la trovo, se modifico il file ricevo l'errore di cui sopra. Cosa sbaglio?
il file che modifico si trova in questo percorso: C:\xampp\htdocs\sitojoomla3_6\components\com_users\controllers
le modifiche fatte sono dalla riga 203 alla riga 214 ho copiato questo:
}
+ else
+ {
+ // Don't redirect to an external URL.
+ if (!JUri::isInternal($return))
{
+ $return = '';
}
}
+
+ // Redirect the user.
+ $app->redirect(JRoute::_($return, false));
vn
-
compreso il segno più (+)?
-
Confermo lo stesso problema anche sul mio sito:
La patch (senza il segno +) produce errore syntax error, unexpected 'else' (T_ELSE).
[/size][/color]
Anche resettando il sito e installando il patch tester, la patch 11093 non viene rilevata
-
Risolto grazie e scusate la distrazione
Che testa, avevo lasciato distrattamente i + ;)
}
else
{
// Don't redirect to an external URL.
if (!JUri::isInternal($return))
{
$return = '';
}
}
// Redirect the user.
$app->redirect(JRoute::_($return, false));
}
-
ottimo, almeno sappiamo che la modifica funzione.
ora cortesemente edita il primo titolo inserendo risolto come si conviene, così evitiamo accodamenti di chi dice avere lo stesso problema.
-
Confermo. La modofica funziona anche sul mio sito