Joomla.it Forum
Joomla! 3 => Joomla! 3 => : sigmalfa 01 May 2017, 09:22:43
-
Ciao Alex, ho visto che altri hanno avuto lo stesso problema, ma la soluzione? Io in pratica ho tutto o quasi tutto bloccato dall'errore, da front non si accede più ad una miriade di pagine... Il mio è un sito scolastico e mi urge risolvere al più presto.
Grazie
-
Ciao sigmalfa,
sul quel sito utilizzi l'estensione attachments ?
-
si
-
La maggior parte delle pagine bianche in Joomla e dovuto alla versione php su cui lavora e da estensione come ti diceva alexred, prova a cambiare la versione php dal pannello del tuo Server.
-
In alcuni siti di test avevamo già riscontrato questo problema, legato ad un bug di attachment. Dipende dagli ID degli articoli nella categoria visualizzata come lista. La soluzione più semplice che ho provato è stata quella di creare una nuova categoria e migrare con azioni multiple gli articoli mentre un'altra soluzione più "sofisticata" prevede un intervento sul DB.
Nel gruppo FB di porte aperte sul web dedicato ai siti scolastici realizzati con Joomla, la proposta di Salvatore Deias è stata la seguente:
[...In contenuti categorie ho preso nota dell'ID della categoria interessata (nel mio caso "95"), ho cancellato la categoria e ne ho creato una nuova dandole lo stesso nome e alias della precedente e preso nota dell'ID (nel mio caso "111") Nel database ho aperto la tabella #_content e eseguito la seguente query:update '#_content' set catid = replace(catid,"95","111");Naturalmente al simbolo hash sostituire il prefisso tabelle del vostro database e a 95 e 111 i vostri ID...]
-
Credo si possa in qualche modo anche disabilitare temporaneamente l'estensione per tornare a visualizzare il sito.
Non saprei se ha un suo plugin o altro da disabilitare.
Puoi poi tentare le soluzioni proposte da antonio todaro e chiedere supporto allo sviluppatore dell'estensione.
-
Disabilitanto il plugin Allegati - Per contenuti si risolve l'errore 500.
Sarebbe da testare se tutte le funzionalità del componente permengono o sorgono altri problemi.
-
Qui lo sviluppatore di attachments conferma (https://issues.joomla.org/tracker/joomla-cms/15545) che si può attuare questa modifica per correggere il problema:
Modificare nel file plugins/attachments/attachments_for_content/attachments_for_content.php
da
if ($db->getErrorNum() || count($attachments) == 0)
a
if ($db->getErrorNum() || count($attachments) === false)
e chiede di essere contattato per maggiori informazioni: jmcameron@jmcameron.net
Io non ho testato questa soluzione, se potete testatela voi e indicate qui se funziona.
-
ok la testo è poi vi informo
-
Confermo che la modifica suggerita da Alexred funziona.
La riga da modificare nel nel file plugins/attachments/attachments_for_content/attachments_for_content.php
è la n. 810
-
a me dopo modifica riga 810 da quest'altro errore:
Notice[/color][/size]: Undefined offset: 0 in [/color][/size]C:\xampp\htdocs\marconilussu\plugins\attachments\attachments_for_content\attachments_for_content.php[/font][/size][/color][/size][/color]on line [/size]827[/font][/size][/size][/color]Notice: Trying to get property of non-object in C:\xampp\htdocs\marconilussu\plugins\attachments\attachments_for_content\attachments_for_content.php on line 827Notice: Undefined offset: 0 in C:\xampp\htdocs\marconilussu\plugins\attachments\attachments_for_content\attachments_for_content.php on line 828Notice: Trying to get property of non-object in C:\xampp\htdocs\marconilussu\plugins\attachments\attachments_for_content\attachments_for_content.php on line 828[/size]
-
La riga segnalata mi pare sia la 812 Valerio, non la 810. Ho visto che Cameron ha rilasciato un aggiornamento specifico per la 3.7.0
http://jmcameron.net/attachments/updates/3.2.5/index.html
-
Sulla mia versione era 810.
Comunque la modifica è questa:
//if ($db->getErrorNum() || (count($attachments) == 0))
if ($db->getErrorNum() || (count($attachments) === false))
commentare la prima riga e inserire il triplo === e false nella seconda
Ma visto che è stato rilasciato l'aggiornamento meglio procedere con quello.