Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : fgrasso 12 Apr 2012, 23:38:25
-
Ciao a tutti,
ho effettuato l'aggiornamento del vecchio sito in Joomla 1.x all'ultimissima versione 2.5.4, tutto funziona come deve eccetto per un paio di moduli che visualizzano i feed di altri siti.
Uno di questi moduli è visibile solo in home page e visualizza i feed di un sito esterno, l'altro visibile su tutte le pagine mostra i feed di un forum phpBB3.
Iniziando la navigazione tutto funziona, dopo qualche click i feed non vengono più mostrati, non ci sono indicazioni di errore.
Ho provato a disabilitare e rimuovere il componente Jotcache, ho provato ad abilitare e disabilitare la cache di sistema di Joomla, ho provato tutti i componenti per la lettura dei feed presenti sulla JED e compatibili con Joomla 2.5...ma senza esito.
I link dei feed provati su un reader o sul browser funzionano.
Ho provato anche a creare un modulo di prova che legga i feed di Repubblica o de Il Corriere ma il problema si ripresenta.
Cosa ne pensate ? Che prove posso fare ?
Grazie per la collaborazione,
Fabio
-
ciao
sicuro che il modulo in questione funzioni sulla 2.5?
se non funge sulla 2.5 devi sostituire il modulo con uno x la versione 2.5
-
Purtroppo é il modulo di sistema..creato exnovo dopo il passaggio alla 2.5
Il link è www.collegio.geometri.ge.it (http://www.collegio.geometri.ge.it)
-
UPDATE: sullo stesso server ho fatto una installazione pulita della 2.5.4 con i dati di esempio ed ho creato i due moduli, il problema si ripresenta ... :(
-
Sembra risolto!
Leggendo qui http://forum.joomla.org/viewtopic.php?p=2514289
ho fatto un override del mod_feed applicando questa modifica al codice:
// FIX! Clean Cache
$cache = JFactory::getCache('feed_parser');
$cache->clean();
prima della riga
//check if cache diretory is writable as cache files will be
Questo pulisce la cache per il modulo eliminando il problema.
-
Purtroppo la soluzione indicata sopra NON FUNZIONA.
Dopo poco i feed non si vedono...
Idee ?
-
Io ho sostituito il modulo e tutto e' andato bene...ho messo quello della 2.5
-
Lo hai messo in override o lo hai sostituito ?
In ogni caso domani provo per capire se almeno funziona ...
-
probabilmente il server non accetta feed in entrata oppure in uscita, oppure il proprietario dei feed ti blocca.
-
Nel dettaglio succede questo:
quando svuoto la cache e navigo nella directory \cache\feed_display vengono creati due file, ad esempio 23f7bc2a9e190007168172199055cfbe-cache-feed_parser-0c5c34524d7ca75925cee4667b39f654.php che contiene<?php die("Access Denied"); ?>#x#a:2:{s:6:"output";s:0:"";s:6:"result";b:1;}
Nella directory \cache\mod_feed ci sono altri due file che sembrano contenere i feed , ad esempio 23f7bc2a9e190007168172199055cfbe-cache-mod_feed-f81ed89dc9efe2bf5a151b92afc38d28 :
<?php die("Access Denied"); ?>#x#a:2:{s:6:"output";a:2:{s:4:"body";s:0:"";s:4:"head";a:0:{}}s:6:"result";s:1636:"<div class="moduletable">
<h3><span
class="backh"><span class="backh2"><span class="backh3">Formazione continua a cura di Associazione & Formazione</span></span></span></h3>
<div style="direction: ltr; text-align: left ! important" class="feed">
<ul class="newsfeed">
<li class="newsfeed-item">
<h4 class="feed-link">
<a href="http://public.collegiogeometri.mips-informatica.eu/?IdCorso=431&ext=1" target="_blank">
Seminario Informativo - - ANCORA POSTI DISPONIBILI</a>
</h4> </li>
<li class="newsfeed-item">
<h4 class="feed-link">
<a href="http://public.collegiogeometri.mips-informatica.eu/?IdCorso=428&ext=1" target="_blank">
Corso - - Aggiornamento Annuale Sicurezza D.Lgs 81/08</a>
</h4> </li>
<li class="newsfeed-item">
<h4 class="feed-link">
<a href="http://public.collegiogeometri.mips-informatica.eu/?IdCorso=427&ext=1" target="_blank">
Seminario Informativo - 11/04/2012 - REPORT COORDINATORI SICUREZZA AL 03/04/2012</a>
</h4> </li>
<li class="newsfeed-item">
<h4 class="feed-link">
<a href="http://public.collegiogeometri.mips-informatica.eu/?IdCorso=426&ext=1" target="_blank">
Seminario Informativo - 20/04/2012 - Energie rinnovabili negli edifici</a>
</h4> </li>
<li class="newsfeed-item">
<h4 class="feed-link">
<a href="http://public.collegiogeometri.mips-informatica.eu/?IdCorso=422&ext=1" target="_blank">
Seminario Informativo - - POSTI DISPONIBILI</a>
</h4> </li>
</ul>
</div>
</div>
";}
Quando i feed smettono di venire visualizzati, questo file diventa cosi:
<?php die("Access Denied"); ?>#x#a:2:{s:6:"output";a:2:{s:4:"body";s:0:"";s:4:"head";a:0:{}}s:6:"result";s:307:"<div class="moduletable">
<h3><span
class="backh"><span class="backh2"><span class="backh3">Formazione continua a cura di Associazione & Formazione</span></span></span></h3>
<div style="direction: ltr; text-align: left ! important" class="feed">
<ul class="newsfeed">
</ul>
</div>
</div>
";}
ovvero sembra sia stata eliminata la parte dei feed.
Quando si verifica il problema i feed sembrano lavorara con altri feed reader.
-
C'è qualcuno che usa la visualizzazione di feed i altri siti sulla 2.5.4 e che mi può mandatre in mp le informazioni di sistema cosi vedo se il mio server è configurato correttamente ?
grazie in anticipo
-
Risolto.
Il problema era causato da un conflitto tra il componente Jotcache e la cache di sistema.
Quast'ultima seppur apparentemente disabilitata conflittava con Jotcache.
Ho rimosso Jotcache, abilitato e disabilitato la cache di sistema e verificato che fosse effettivamente disabilitata. Ho pulito la cartella cache ed ho reinstallato Jotcache.
Ora funziona.