Я установил magento 2 заново localhost
и пытаюсь добавить товары в корзину, но ничего не получилось ..
при нажатии кнопки « Добавить в корзину» кнопка изменится на добавление и остается там, не добавить в корзину пункта.
Любое предложение ?
Измените базовый URL с localhost
на 127.0.0.1
.
Использование localhost
в качестве домена в базовом URL-адресе вызывает проблемы в Magento 2.
Базовая конфигурация URL Magento находится в core_config_data
таблице. Следующие value
s могут потребоваться изменить:
web/unsecure/base_url
web/secure/base_url
Например, если вы ранее имели http://localhost/magento2community/
, вы должны изменить его наhttp://127.0.0.1/magento2community/
После изменения URL очистите кеш ( bin/magento cache:flush
). Вам также может понадобиться очистить каталоги var .
localhost
на127.0.0.1
,core_config_data
таблицаhttp: // localhost / to http://127.0.0.1
источник
Те, кто не хочет менять локальный URL для этой проблемы.
Проблема связана с несовпадением form_key. Ключ формы, который публикуется при добавлении в корзину, не соответствует ключу формы сеанса магазина.
Перейти к
метод и закомментируйте ниже условие If.
ПРИМЕЧАНИЕ. Это не рекомендуемое решение для производственной среды.
Справка: быстрое исправление .
источник
После моего теста, Magento 2 не может работать должным образом в одном доменном имени, как
http://localhost/
,http://mysite/
,http://localsite/
т. Д.Другое не использовать 127.0.0.1 напрямую, мы можем изменить наш сайт URL , как
http://mysite/
кhttp://mysite.local/
, и добавить127.0.0.1 mysite.local
в наш компьютерный хост - файл , то мы могли бы использовать функцию сайта , как «добавить в корзину» правильно.источник
У меня была такая же проблема на моем локальном хосте. По сути, я изменил базовый URL из админки.
Перейти в магазин -> Конфигурация -> Интернет -> Базовый URL ->
изменить на
http://127.0.0.1/your_magento_installation/
это сработало у меня.
источник
Проблема может быть решена путем изменения URL домена с localhost на 127.0.0.1
Может быть изменено в базе данных в core_config_data
установите web / unsecure / base_url в http://127.0.0.1
После этого очищаем кеш magento и кеш браузера и его работаем.
источник