Cerca nel Blog con Google

MONITORE NAPOLETANO

domenica, ottobre 23, 2011

Joomla - Visualizzare i contenuti di Joomla 1.0.x su PHP 5.3.x

Condividi

Nel post Joomla - Visualizzare i link su PHP 5.3.x mi sono soffermato sulla visualizzazione dei menu item (più comunemente detti link) che non venivano visualizzati a causa di una errata chiamata in una funzione, sulla piattaforma Joomla 1.5.x.

In Joomla 1.0.x (nella fattispece 1.0.15b) sempre sotto l'interprete PHP 5.3.x (nella fattispece 5.3.8), i contenuti presenti nel sito non vengono visualizzati.

Ciò è dovuto, anche in questo caso, ad un uso deprecato di alcune variabili durante la chiamata di una funzione

Per risolvere questo problema si deve effettuare la seguente modifica nel file Function.php

Il file si trova nella posizione [sito web in joomla]/includes/Cache/Lite/Function.php 
(attenzione che essendo Linux case sensitive, le maiuscole sono differenti dalle minuscole)

Alla riga 

$arguments = func_get_args();

va sostituita ed integrata la seguente sintassi:

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
  $arguments[$i] = &$arguments[$i];
}


I contenuti sono di nuovi visibili, come accadeva con una precedente versione dell'interpere PHP.

Altro errore che si verifica con Joomla 1.0.15b e PHP 5.3.x è la visualizzazione e gestione dei contatti.

Per semplificare il tutto clicca qui per scaricare i file da modificare tramite FTP

Nessun commento:

MONITORE NAPOLETANO - Prima Pagina