Salve a tutti!
Ieri, dopo un aggiornamento del php del server aruba, dall'obsoleto 4.3 (credo) al 7.1, avevo creduto di aver perso per sempre il mio sito
www.persepolis.name/portal basato su Joomla 1.0 (con circa 14 di aggiornamenti). Poi, grazie ai vostri consigli (post nella sezione joomla 1.5) e tornando al php 5.3 (prima versione supportata dal server aruba) il sito è tornato visibile, ma con due errori:
Il primo che ho risolto, dava un warning alla riga 87 del file html.php e mi creava delle righe di warning nel lato admin
Per completezza vi dico come ho risolto (spulciando online):
Ho modificato le righe 85 e 86 da
$args = func_get_args();
array_shift( $args );
con le seguenti
$temp = func_get_args();
array_shift( $temp );
$args = array();
foreach ($temp as $k => $v) {
$args[] = &$temp[$k];
}
e tutto è andato bene.
Il secondo errore, bel più visibile, sta nell'impossibilità di vedere il menu con tutte le sue voci, ed al suo posto compare questo:
Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /web/htdocs/www.persepolis.name/home/portal/libraries/joomla/cache/handler/callback.php on line 99
Purtroppo non sono riuscito a capire come risolverlo...qualcuno può darmi una mano?