#php #prestashop #prestashop-1.7
#php #prestashop #prestashop-1.7
Вопрос:
У меня есть электронная коммерция, созданная с помощью Prestashop 1.7.6.9, которая часто возвращает ошибку 500.
Итак, я попытался включить отладку, и теперь Prestashop показывает эту ошибку:
(1/1) FatalThrowableError
Type error: Argument 2 passed to
PrestaShopPrestaShopAdapterPresenterProductProductListingPresenter::present()
must be of the type array, boolean given, called in
/home/path/mywebsite.com/classes/controller/ProductListingFrontController.php on line 62
Кажется, что эта ошибка возникает только тогда, когда я открываю одну категорию, которая в режиме отладки показывает сообщение, подобное этому:
[Debug] This page has moved
Please use the following URL instead: https://mywebsite.com/it/17-category
когда я пытаюсь открыть версию без выбранного языка: https://mywebsite.com/17-category
У вас есть какие-либо идеи по решению этой проблемы?
Ответ №1:
(1/1) Ошибка типа FatalThrowableError: аргумент 2, переданный в PrestaShop PrestaShop AdapterPresenterProductProductListingPresenter::present() должен иметь тип array, заданный логическим значением, вызываемый в /home/path/mywebsite.com/classes/controller/ProductListingFrontController.php в строке 62
Ваша проблема, похоже, похожа на эту https://github.com/PrestaShop/PrestaShop/issues/16245
Об этой ошибке
[Отладка] Эта страница перемещена, пожалуйста, используйте следующий URL вместо этого: https://mywebsite.com/it/17-category
На странице BO> Параметры магазина> SEO и URL-адреса вы можете отключить перенаправление, выбрав эту опцию
Спасибо!
С наилучшими пожеланиями, Хулуд