it-swarm-es.tech

error de joomla que surge al transferir el sitio al otro alojamiento

Estoy tratando de transferir el sitio de Joomla de un hosting a otro. El error es:

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

He encontrado las siguientes líneas en error.php:

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

Tal vez no pueda encontrar los parámetros, ¿así que debería inicializarlo de alguna manera?

También hay varias advertencias antes de un error fatal:

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

Esas llamadas están relacionadas con resultados inesperadamente vacíos de la base de datos, por lo que parece que Joomla no se está conectando a la base de datos correctamente. Debe verificar la configuración de su base de datos en su nuevo sitio y verificar que está utilizando el controlador correcto (probablemente mysql o mysqli), así como el nombre y las credenciales correctos de la base de datos. Todos estos ajustes se encuentran en el archivo configuration.php en la carpeta raíz de su sitio (/home/.../public_html/). También debe verificar que la base de datos se complete correctamente.

2
David