2014-10-23 5 views
1

Я обновил Magento с 1.7 до 1.9, и после обновления дополнительная корзина больше не работает. Он не связан с form_key! Почему я думаю, что это проблема с базой данных:Magento Upgrade 1.7> 1.9 DB Выпуск

Я использовал чистый magento 1.9 с чистой базой данных и создал один продукт, добавленный в корзину работает отлично. Я подключил этот magento с обновленной базой данных, и добавление в корзину не сработало.

Таким образом, чистый Magento с «старой» базой данных не работает над добавлением в корзину. У кого-нибудь есть идея, как это решить? Я действительно не хочу использовать чистую базу данных и переводить данные на это, потому что это ~ 500 тыс. Продуктов и множество клиентов и заказов.

Update:

я подключил в controller_action_postdispatch, где полное имя действия checkout_cart_add и проверяется, что в котировке. В цитате есть один пункт. Я также подключился к контроллеру_action_predispatch_checkout_cart_index и проверил цитату, а цитата пуста. Так что где-то между вопросами возникает. События между ними являются только параметрами model_saves или некоторыми событиями resource_.

Update 1:

я зарегистрировал все запросы SQL, выполняемые на это дополнение к телеге и проверяется, если котировка фактически сохраняется в базе данных. Запись правильная в sales_flat_quote. Поэтому моя следующая идея заключается в том, что каким-то образом отсутствует связь сеанса и цитаты, потому что я понял, что на cart_index объект цитаты не установлен. Я все еще думаю, что он подключен к БД, потому что если я переключусь на какой-то «изначально установленный» 1,9 дБ, он отлично работает.

+0

Были ли ошибки обновления в журналах ошибок? Как насчет журналов ошибок и отчетов? Обновлены ли модули до их текущей версии? –

+0

Нет ошибок обновления, исключений и отчетов нет. Проблема такая же, как и с чистым magento 1.9 и «старой» базой данных. – s4lfish

+0

Прямая версия 1.7 до 1.9? Вы пробовали от 1,7 до 1,8 до 1,9? Иногда пропущенные версии приводят к проблемам. –

ответ

2

После много отладки я нашел причину, почему ... frontend cookie отсутствовал. И причина, по которой отсутствовала файловая система frontend, была в Magento backend -> Sytem -> Конфигурация -> Веб -> Управление сеансом был домен cookie, установленный в контексте storeview. И поскольку настроенный URL-адрес не соответствует фактическому URL-адресу, cookie-файл frontend никогда не был установлен, поэтому сеанс не существовал, и, конечно, котировка была пустой все время.

Спасибо, что потратили время, чтобы найти решение для меня!

 Смежные вопросы

  • Нет связанных вопросов^_^