Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : prankster 16 May 2012, 09:13:30
-
Ciao a tutti
ho effettuato l'aggiornamento manuale da Joomla 1.7 a Joomla 2.5 seguendo il wiki con grande soddisfazione.
Ho controllato il controllabile, ho effettuato l'accesso dal backend e creato un altro super admin per un altro gestore del sito. Fin qui tutto ok.
Stamattina ho tentato l'accesso per degli aggiornamenti ma mi sono trovato in una pagina di amministrazione senza passare dal login con attive esclusivamente le voci vedi sito ed esci.
La voce vedi sito mi porta nel frontend che funziona, la voce esci mi lascia nella stessa pagina di amministrazione.
Per il resto la pagina è bianca come il pack artico.
Ho a disposizione il back up della 1.7 e relativo sql.
Mentre con qualche sudore freddo sgrufolo nel forum (vedo che è successo ad altri) non è che qualcuno ha risolto?
thx
-
La pagina di login si raggiunge utilizzando questa url
http://tuosito/administrator/index.php?option=com_login
rimane il problema di logout che rimanda alla pagina bianca: ho trovato questa patch che sembra risolva il problema ma ancora non l'ho provata e quindi non so ancora testimoniarne l'effetiva validità
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=28354 (http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=28354)
-
piccolo aggiornamento:
riesco a raggiungere il pannello di login administrator tramite
http://tuosito/administrator/index.php?option=com_login (http://tuosito/administrator/index.php?option=com_login)
ma se effettuo il logout mi rimanda alla pagina di amministrazione con attive esclusivamente le voci vedi sito ed esci.
La patch indicata nel precedente post non funziona nel mio caso.
qualcuno è in grado di darmi indicazioni?
-
allora, per me sembra funzionare:
per raggiungere la pagina di login
http://tuosito/administrator/index.php?option=com_login (http://tuosito/administrator/index.php?option=com_login)
in caso di fallito logout provate ad apportare queste modifiche alla riga 27 su
administrator/includes/helper.php
questo codice
$option = strtolower(JRequest::getCmd('option'));
$user = JFactory::getUser();
if (!$user->authorise('core.login.admin')) {
$option = 'com_login';
}
deve diventare
$option = strtolower(JRequest::getCmd('option'));
$user = JFactory::getUser();
if (($user->get('guest')) || !$user->authorise('core.login.admin')) {
$option = 'com_login';
}
altro problema che ho riscontrato è stata la sparizione delle icone nel backend: la cosa sembra essersi risolta cambiando il template amministrativo.
Naturalmente tutto ciò non è farina del mio sacco, è solo il frutto di ricerca e del saccheggio indiscriminato di un altro forum. Spero serva a qualcuno.
-
Non è mai consigliabile apportare modifiche al core, modifiche che perderai al primo aggiornamento, invece di aggirare i problemi sarebbe meglio risolverli.
-
Ciao Tomtomeight, sono assolutamente d'accordo, avrei decisamente preferito evitare questo hack ma ahimè, questa è stata l'unica soluzione valida fra quelle proposte e provate.
Spero in realtà che il prossimo aggiornamento (che attendo con ansia) risolva il problema alla radice.
Se qualcuno può comunque darmi indicazioni diverse sono pronto a ricominciare daccapo.
thx
-
if (($user->get('guest')) || !$user->authorise('core.login.admin')) {
$option = 'com_login';
}
secondo me mandi a quel paese l'acl di joomla....
M.
-
io comunque trovo questo codice che è diverso da quello che posti tu (dal file aggiornato dalla 1.7.3 alla 2.5.X)trovo:
$option = strtolower(JRequest::getCmd('option'));
$user = JFactory::getUser();
if ($user->get('guest')) {
$option = 'com_login';
}
---------------------------------------------------------------------
Invece da una installazione pulita di joomla 2.5.4 trovo questo codice:
$option = strtolower(JRequest::getCmd('option'));
$user = JFactory::getUser();
if (!$user->authorise('core.login.admin')) {
$option = 'com_login';
}
Grazie per l'aiuto.... ora faccio un test sostituendo il codice ma voi pensate che mandi l'acl fuori di testa? inoltre al primo aggiornamento disponibile ovviamente il sistema sovrascriverà il file??
-
ok testato e sembra funzioni tutto alla perfezione...... pollice in Su!!!! (speriamo per sempre!!)