В моем магазине Magento я не могу войти в интерфейс и не могу добавлять товары в корзину после обновления до 1.4.2. Любые идеи, что не так

Я только что обновил свою корзину покупок Magento до версии 1.4.2. После обновления, когда я пытаюсь войти в интерфейс, страница обновляется, но нет никаких доказательств того, что я вошел в систему. Если я попытаюсь войти с неправильными учетными данными, я получаю сообщение об ошибке. Я подумал, что это может быть проблема сеанса, поэтому я попытался добавить товар в корзину. Когда я это делаю, я получаю сообщение об ошибке: «Невозможно добавить товар в корзину». Это может быть несвязанной проблемой. Было интересно, если у кого-нибудь есть какие-либо идеи, где искать. При добавлении товара в корзину в журнал добавляется следующая строка:

DEBUG (7): Exception message: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'additional_table.is_visible_on_front' in 'field list'

Трассировка: #0 /var/www/magentobase/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)

Вход в систему не вызывает ошибок.

Спасибо, что посмотрели!


person jklina    schedule 18.01.2011    source источник


Ответы (1)


Это было исправлено. Проблема заключалась в том, что я недостаточно тщательно переиндексировал и очистил кеш. Чтобы заставить его работать, я:

  1. Сбросил Magento Cache и хранилище Cache, нажав кнопки в System -> Cache Management.
  2. Обновил кеш, проверив все элементы в System -> Cache и выбрав «Обновить».
  3. Переиндексировал все, перейдя в «Система» -> «Управление индексами» и выбрав все время, а затем выбрав «Переиндексировать данные».

Надеюсь, это поможет!

person jklina    schedule 18.01.2011