質問: Prestashop 1.7.6.9で作成されたeコマースがあり、500エラーが返されることがよくあります。 だから私はデバッグを有効にしようとしました、そして今Prestashopはこのエラーを示します: ``` (1/1) FatalThrowableError Type error: Argument 2 passed to PrestaShop\PrestaShop\Adapter\Presenter\Product\ProductListingPresenter::present() must be of the type array, boolean given, called in /home/path/mywebsite.com/classes/controller/ProductListingFrontController.php on line 62Copy code ``` このエラーは、1つのカテゴリを開いたときにのみ発生するようです。デバッグモードでは、次のようなメッセージが表示されます。 ``` [Debug] This page has moved Please use the following URL instead: https://mywebsite.com/it/17-categoryCopy code ``` langを選択せずにバージョンを開こうとすると: https://mywebsite.com/17-category この問題を解決するためのアイデアはありますか?
回答: ### 答え : #### 解決: > (1/1)FatalThrowableErrorタイプエラー:PrestaShop PrestaShop Adapter Presenter Product ProductListingPresenter :: present()に渡される引数2は、/ home / path / mywebsite.com/で呼び出されるブール型の配列型である必要があります。 62行目のclasses / controller / ProductListingFrontController.php > > あなたの問題はこれに似ているようです このエラーについて > デバッグ]このページは移動しました代わりに次のURLを使用してください: [https://mywebsite.com/it/17-category > > BO>ショップパラメータ> SEOとURLページで、このオプションを選択してリダイレクトを無効にできます![ ありがとう! よろしく、Khouloud