Отключение PrestaTrust
1. Открыть файл "\app\config\config.yml", найти строку:
заменить на
Найти строку:
заменить на:
Обязательно, очистите кеш! PrestaTrust отключен.
Правила следующие:
а) Не входить из админки магазина в Prestashop Addons.
б) Делаем резервную копию файла (при обновлении Perstashop изменения стираются) и выставляем права доступа 333, 555 или 755.
Дополнительно
Закрываем на всякий случай проверку модулей, поддерживающих проверку лицензий.
Откройте файл: \src\Adapter\Module\PrestaTrust\PrestaTrustChecker.php
Найти:
заменить на:
Это говорит об отсутствии модулей, поддерживающих верификацию.
Открыть: \src\Adapter\Module\PrestaTrust\ModuleEventSubscriber.php
Найти:
заменить на:
Источник: https://www.nullpro.ru/resources/one-page-checkout-ps.432/
1. Открыть файл "\app\config\config.yml", найти строку:
Код:
base_url: "https://api-addons.prestashop.com"
Код:
base_url: "127.0.0.1"
Код:
prestatrust:
enabled: true
Код:
prestatrust:
enabled: false
Правила следующие:
а) Не входить из админки магазина в Prestashop Addons.
б) Делаем резервную копию файла (при обновлении Perstashop изменения стираются) и выставляем права доступа 333, 555 или 755.
Дополнительно
Закрываем на всякий случай проверку модулей, поддерживающих проверку лицензий.
Откройте файл: \src\Adapter\Module\PrestaTrust\PrestaTrustChecker.php
Найти:
PHP:
protected function isCompliant(Module $module)
{
if (!$module->attributes->has('author_address')) {
return false;
}
$address = $module->attributes->get('author_address');
// Always ensure 0x prefix.
// Address should be 20bytes=40 HEX-chars + prefix.
if (!self::hasHexPrefix($address) || strlen($address) !== 42) {
return false;
}
if (!function_exists('ctype_xdigit') || !ctype_xdigit(substr($address, strlen('0x')))) {
return false;
}
return true;
}
PHP:
protected function isCompliant(Module $module)
{
return false;
}
Открыть: \src\Adapter\Module\PrestaTrust\ModuleEventSubscriber.php
Найти:
PHP:
public function onNewModule(ModuleZipManagementEvent $event)
{
if (!$this->enabled) {
return;
}
$this->checker->checkModuleZip($event->getModuleZip());
}
PHP:
public function onNewModule(ModuleZipManagementEvent $event)
{
return;
}
Источник: https://www.nullpro.ru/resources/one-page-checkout-ps.432/