Эта ошибка возникает из-за того, что в header.phtml в строке 31 есть запись:
$this->getUser()->getUsername();
Но метод getUser () не вернул допустимый объект.Этот метод довольно прост и выглядит следующим образом:
return Mage::getSingleton('admin/session')->getUser();
Итак, вы должны отлаживать только одно место: app / code / core / Mage / Admin / Model / Session.php Только один метод setUser () объект длясеанс
public function login($username, $password, $request = null) {
...
$this->setUser($user);
Если объект пользователя загружается и является действительным, это означает, что у вас есть проблема с сеансом, который он сам:
- проверить, как файлы cookie устанавливают
- путь файлов cookie ивремя создания
Не легко найти проблему удаленно без отладки.Желаю успехов.