Hello,
I have this configuration:
WINDOWS SERVER 2019 STANDARD
IIS 10
MySQL 8.0.16.0
PHP 7.2.16
PHPMYADMIN 4.9.0.1
Prestashop 1.7.6.0
When I go on the back office and I click on:
IMPROVE -> PAYMENT -> PAYMENT METHODS
IMPROVE -> INTERNATIONAL -> TAXES
CONFIGURE -> STORE PARAMETERS -> TRAFFIC & SEO
not appear the correct page but appear a string.
with IMPROVE -> PAYMENT -> PAYMENT METHODS
Appear: PHP Warning: Use of undefined constant ADMIN_LEGACY_CONTEXT - assumed 'ADMIN_LEGACY_CONTEXT' (this will throw an Error in a future version of PHP) in C:\inetpub\wwwroot\prestashop\modules\ps_mbo\ps_mbo.php on line 320
line 320 is: if (ADMIN_LEGACY_CONTEXT === true) {
and
with IMPROVE -> INTERNATIONAL -> TAXES
with CONFIGURE -> STORE PARAMETERS -> TRAFFIC & SEO
Appear: PHP Notice: Undefined index: _route in C:\inetpub\wwwroot\prestashop\src\PrestaShopBundle\Controller\Admin\CommonController.php on line 121
line 121 is: $routeName = $request->attributes->get('caller_route', $request->attributes->get('caller_parameters', ['_route' => false])['_route']);
In the previous installation I had Prestashop v1.7.5.2 (with the same versions of MySQL, PHP, PHPMYADMIN) and the functionality was all OK.
I thank each of you for any ideas and suggestions to solve the problem, thanks in advance!
Kind regards