У меня проблема: Клиенты не могут зарегистрироваться, войти в систему и выйти из системы без фатальной ошибки (включена отладка).setCustomerid() Неустранимая ошибка Magento 1.9.2.1
Fatal error: Call to a member function setCustomerId() on a non-object in ../public_html/app/code/core/Mage/Reports/Model/Product/Index/Abstract.php on line 169
Вот фрагмент кода из строки 161 - 180:
/**
* Calculate count of product index items cache
*
* @return Mage_Reports_Model_Product_Index_Abstract
*/
public function calculate()
{
$collection = $this->getCollection()
->setCustomerId($this->getCustomerId())
->addIndexFilter();
Mage::getSingleton('catalog/product_visibility')
->addVisibleInSiteFilterToCollection($collection);
$count = $collection->getSize();
$this->_getSession()->setData($this->_countCacheKey, $count);
return $this;
}
Что я сделал, спасибо ответы на подобные вопросы:
- Cookie настройки.
- Отключенные (все) модули, один за другим. По xml, бэкэнд администратора и удаление. Также проверяется, были ли какие-либо обновления (их не было).
- Освеженный кэша, удаление кэша, кэш отключен (то же самое для сеансов)
- каталог Set Var, средства массовой информации, загрузчик и в конечном итоге все папки и файлы 777.
- Установите все необходимые разрешения снова, благодаря magento- cleanup.php.
- Проверял базу данных на неправильном базовом адресе, защищенном и незащищенном.
- Полный каталог переписать, загрузить с чистой установки пурпурного цвета.
- Проверил настройки сервера с, не безопасный модус (не действительно получил BASEDIR открытый каталог)
Кроме того, я перенаправлены карапуз страницу 404 в серверной. С URL-адресом NoRoute после правильного входа в систему. Я вижу и могу использовать все в бэкэнд, включая меню навигации.
Я использую шаблон и некоторые настройки с помощью модулей/модулей. Нет кодирования в основных файлах. Не знаете, какая информация нужна, поэтому спросите, нужно ли мне что-то сказать.
Я полностью потерялся после 8 часов боев. Надеюсь, это то, с чем вы можете мне помочь.
Спасибо, сделал работа :) проблема: переопределенный класс. Проблема решена. – karstenm