我正在尝试将Joomla网站从一个托管转移到另一个托管。 错误是:
Fatal error: Call to a member function get() on a non-object in /home/.../templates/beez_20/error.php on line 10
我在error.php中找到了以下行:
defined('_JEXEC') or die;
$params = JFactory::getApplication()->getTemplate(true)->params;
$logo = $params->get('logo');
也许它无法找到参数,所以我应该将其初始化?
在致命错误之前还有几个警告:
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