it-swarm.dev

errore joomla derivante dal trasferimento del sito all'altro hosting

Sto cercando di trasferire il sito Joomla da un hosting all'altro. L'errore è:

Fatal error: Call to a member function get() on a non-object in     /home/.../templates/beez_20/error.php on line 10

Ho trovato le seguenti righe in error.php:

defined('_JEXEC') or die;
$params = JFactory::getApplication()->getTemplate(true)->params;
$logo =  $params->get('logo');

Forse non riesce a trovare i parametri, quindi dovrei inizializzarlo in qualche modo?

Inoltre ci sono diversi avvisi prima dell'errore fatale:

Warning: Invalid argument supplied for foreach() in /home/.../public_html/libraries/joomla/access/access.php on line 409

Warning: Invalid argument supplied for foreach() in /home/.../public_html/libraries/joomla/plugin/helper.php on line 59

Warning: Invalid argument supplied for foreach() in /home/.../public_html/libraries/joomla/plugin/helper.php on line 59

Warning: Invalid argument supplied for foreach() in /home/.../public_html/libraries/joomla/application/menu.php on line 63

Warning: Invalid argument supplied for foreach() in /home/.../public_html/includes/application.php on line 462

2
Anastasia S

Tali chiamate sono tutte correlate a risultati del database inaspettatamente vuoti, quindi sembra che Joomla non si stia collegando correttamente al database. È necessario controllare le impostazioni del database sul nuovo sito e verificare che si stia utilizzando il driver corretto (probabilmente mysql o mysqli), nonché il nome e le credenziali del database corretti. Queste impostazioni si trovano tutte nel file configuration.php nella cartella principale del tuo sito (/home/.../public_html/). È inoltre necessario verificare che il database sia popolato correttamente.

2
David