Magento 2 "Упс, наш плохой" на каждой странице продукта


Товары отображаются в представлении категории. Но после нажатия страница продукта не отображается, а вместо этого отображается сообщение 404 Whoops, our bad….

Я попытался очистить кэш и не смог найти опцию повторного индексирования, которая упоминается в других вопросах.

system.log и exception.log ничего не показывают при возникновении ошибки.

Есть идеи, почему он сломан и как это исправить?

Author: Michael, 2016-04-12

2 answers

Попробуйте выполнить повторную индексацию с помощью интерфейса командной строки Magento 2

Ssh на сервер, где находятся ваши файлы Magento, и перейдите в корневую папку Magento.

cd /var/www/html/magento2

Из этой папки вы можете получить доступ к интерфейсу командной строки magento 2 с помощью

bin/magento

Если вы не можете запустить его, используйте chmod +x bin/magento

Для переиндексации данных через интерфейс командной строки используйте следующую команду

bin/magento indexer:reindex

Если вы хотите быть уверены, что кэш не хранится, вы можете удалить следующие папки из каталога var с:

rm -rf var/cache var/generation var/pagecache var/di

, А затем повторно скомпилируйте magento с помощью команды

bin/magento setup:di:compile

Я надеюсь, что это поможет вам.

 5
Author: Denish Vachhani, 2017-05-24 11:53:32

Пожалуйста, проверьте все сущности продукта (идентификаторы), доступные в таблице "последовательность_продукта". Нужен идентификатор продукта в этой таблице, чтобы инициализировать страницу продукта.

 1
Author: Nadim, 2018-05-22 09:05:46