Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : aex 26 Feb 2015, 00:30:19
-
Tutto in locale e nessun messaggio di errore.
Il problema è che quando faccio partire il sito, alla fine vedo una pagina bianca, con scritto:
La pagina web ha generato un loop di reindirizzamento
Se non ci sono errori (nessuna notifica ricevuta), quale può essere la causa?
-
Ciao.
Stesso problema.
La cosa strana è che ho aggiornato diverso siti che gestisco e su alcuni il problema non risulta, su altri invece si.
Sto cercando di capire l'inghippo.
Se risolvo ti avviso.
;)
-
Le tabelle sono ok, cache pulita e non so cosa pensare.
-
...immagina che c'è un errore... joomla vuole loggarlo ma non riesce perchè qualche path o qualche permesso errato non glielo consente... è un errore! ... e allora lo vuole loggare ma non può perchè bla bla bla... questo è un loop
oppure... per la pag non trovata ho una pag per il 404 .... ma non trova la pag del 404... allora è un 404! e cerca la pagina 404.... questo è un altro loop...
... ma ce ne sono altri
-
Sarà ma io di errori non ne trovo e questo reindirizzamento continuo me lo segnala sempre.
Non capisco tra l'altro come un sito trasferito in locale e solo aggiornato a 3.x debba dare tutti questi problemi, senza aver toccato nulla.
-
rinominato htaccess in .txt?
verificate le path nel configuration.php e i permessi sulle cartelle dove puntano?
disabilitato il sef?
controllato le versioni di php?
... sono sempre le solite cose da controllare...
-
rinominato htaccess in .txt?
verificate le path nel configuration.php e i permessi sulle cartelle dove puntano?
disabilitato il sef?
controllato le versioni di php?
... sono sempre le solite cose da controllare...
Dici bene, sono sempre le solite cose da controllare, specialmente prima della migrazione a 3.x
Il problema è che è tutto a posto e vine fuori ancora questo messaggio di loop di reindirizzamento.
-
Ciao ragazzi,
state parlando dell'aggiornamento alla 3.4.0 ?
Ho letto di un problema simile legato al multilingua, qui una possibile soluzione: https://github.com/joomla/joomla-cms/pull/6194/
Oppure provate temporaneamente a disabilitare il multilingua se attivo, per capire se il problema è questo.
-
ESATTO!
Ho disabilitato il "Language Filter" e nella home ora almeno ci entrio. Dico almeno perchè dopo l'update del template ritrovo ben poco ma pensa sia più un problema di posizioni.
Una domanda: e ora? Direi che a questo punto conviene attendere un fix, perchè senza multilingua non posso trasferirlo in remoto. Abbiamo trovato la causa ma il problema resta.
-
se vai qui trovi il fix: https://github.com/joomla/joomla-cms/pull/6194/files
è la modifica di un solo file in una sola riga, quindi dovrebbe essere semplice da testare
-
Niente da fare. A me mancava tutta la riga 67.
if ($language->access && !in_array($language->access, $levels))
L'ho aggiunta. Ho riattivato il plugin, ma pagina completamente bianca. La magra consolazione è che non c'è più l'errore di loop e che va a prendere automaticamente il percorso corretto (se non altro adesso lo trova): ..../index.php/it/
Se non riattivo il plugin, vedo il sito, ma se non posso visualizzare i contenuti IT e non posso visualizzare nemmeno quelli EN, non vedo praticamente nulla
-
non poteva mancarti la riga 67
Dovevi sostituirla, da così:
if (!in_array($language->access, $levels))
a così:
if ($language->access && !in_array($language->access, $levels))
quindi eliminare come era prima e mettere quella corretta.
Prova anche ad accedere alle tue lingue contenuto e settare "Accesso" su "Public" e salvare. Anche se le trovi già impostate così tu salvale comunque.
-
Questa è la mia modifica:
foreach ($this->sefs as $sef => $language)
{
if ($language->access && !in_array($language->access, $levels))
{
unset($this->lang_codes[$language->lang_code]);
unset($this->sefs[$language->sef]);
}
}
Ho aperto degli articoli e li ho risalvati con accesso Public. Poi ho salvato di nuovo le lingue contenuto (in Public) ma la home resta completamente bianca
-
Mi sa che mi conviene metterci una pietra sopra e ripartire ricostruendo il sito da zero, senza alcun upgrade.
Per altri siti invece se non risolvo la vedo durissima, dato che non posso certo riazzerare tutto..
Non so gli altri utenti come sono messi, ma questo grosso upgrade sta dando solo problemi.
-
Mi sa che mi conviene metterci una pietra sopra e ripartire ricostruendo il sito da zero, senza alcun upgrade.
Per altri siti invece se non risolvo la vedo durissima, dato che non posso certo riazzerare tutto..
Non so gli altri utenti come sono messi, ma questo grosso upgrade sta dando solo problemi.
Ciao.
Praticaamente è la strada che ho percorso io.
Ho rifatto una installazione pulita della 3.4 e poi sono andato a lavorare sulle cartelle specifiche del DB così da rimettere in linea il sito, nel mio caso non tantissime _categories, _content, etc.
Ho pensato fosse la strada più veloce.
Al prossimo aggiornamento vediamo cosa succede.
;)
-
Si, ma questo metodo va bene quando si ha un sito non troppo articolato e con pochi menu/pagine.
Diversamente non è proponibile perchè impiegherei 1 settimana a a fare in pratica un mirror. Aspettiamo la 3.4.1
-
Salve, dopo la migrazione da Joomla 2.5.28 a Joomla 3.4.0 ho avuto anch'io lo stesso problema, se disattivo la plugin Language filter visualizzo i contenuti in italiano e in inglese nella stessa pagina , se attivo la plugin non riesco a visualizzare la pagina. Ho fatto la modifica suggerita da Alexred al codice e salvato le lingue in Public in gestione lingua e adesso se provo ad accedere al sito non si verifica più il loop ma dice che non è possibile trovare la pagina.
Qualcuno sa darmi qualche altra indicazione?
-
Io non avevo più l'errore di loop ma il sito multilingua non riuscivo a visualizzarlo in entrambi i casi. Con il language filter disabilitato vedevo solo i contenuti impostati per tutte le linque e non quelli in ita o eng. Con il language filter abilitato, avevo solo una pagina completamente bianca.
Alla fine ho reinstallato joomla, ripartendo da zero. Secondo me il problema è nel DB (avendo controllato tutto da joomla admin).