Joomla! Update to 3.3.0 Blank Page
Oggi, dopo aver aggiornato un sito alla nuova versione di Joomla!, la 3.3.0, una volta tornato al Front end mi sono trovato nel classico problema della blank page!!! Niente panico:
Se mai dovesse succedervi, e vi steste chiedendo il perché e attivando dalla configurazione globale il rapporto errori del sistema a 'Sviluppo' vi venisse in output la scritta Fatal Error: Cannot redeclare uddeIMgetUserTZ(), si tratta del plugin di Community Builder di private messaging che poggia sul componente UddeIM.
Il plugin infatti, non gestendo alla perfezione il controllo delle versioni Joomla!, carica due volte la libreria di fatto, ridichiarando così il metodo uddeIMgetUserTZ().
Andate nella cartella component/com_profiler/plugin/user/plug_privatemessagingsystem(uddeimpms) e una volta individuato il file pms.uddeim.php, modificate il seguente codice alla riga 21:
if (!strncasecmp($ver->RELEASE, "3.2", 3)) {
require_once(JPATH_SITE.'/components/com_uddeim/uddeimlib32.php');
}...
in
if (!strncasecmp($ver->RELEASE, "3.3", 3)) {
require_once(JPATH_SITE.'/components/com_uddeim/uddeimlib32.php');
}...
Salvate o sovrascrivete il file e fate un refresh della vostra Home page.
La soluzione presentata è un paliativo ma funziona. Se avete altre idee o trovate un'idea migliore fatemelo sapere. Grazie!