-2

今から数日続くこの問題を解決するために、あなたの助けが必要です。実を言うと、私はあまり理解していません。あなたの助けに感謝します。

Warning: Declaration of Hook::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL) should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false)

Symfony\Component\Debug\Exception\ContextErrorException:
Warning: Declaration of Hook::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL) should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false)

  at override/classes/Hook.php:84
  at Symfony\Component\Debug\ErrorHandler->handleError(2, 'Declaration of Hook::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL) should be compatible with HookCore::exec($hook_name, $hook_args = Array, $id_module = NULL, $array_return = false, $check_exceptions = true, $use_push = false, $id_shop = NULL, $chain = false)', '/home/u161749200/domains/eas.ci/public_html/override/classes/Hook.php', 84, array('className' => 'Hook', 'classDir' => '/home/u161749200/domains/eas.ci/public_html/'))
     (classes/PrestaShopAutoload.php:152)
  at require_once()
     (classes/PrestaShopAutoload.php:152)
  at PrestaShopAutoload->load('Hook')
  at call_user_func(array(object(PrestaShopAutoload), 'load'), 'Hook')
     (vendor/symfony/symfony/src/Symfony/Component/Debug/DebugClassLoader.php:153)
  at Symfony\Component\Debug\DebugClassLoader->loadClass('Hook')
  at spl_autoload_call('Hook')
     (classes/Dispatcher.php:483)
  at DispatcherCore->loadRoutes()
     (classes/Dispatcher.php:229)
  at DispatcherCore->__construct()
     (classes/Dispatcher.php:194)
  at DispatcherCore::getInstance()
     (codazon/index.php:99)
4

1 に答える 1

0

エラー メッセージが示すように、関数宣言は互換性がある必要があります。最後にHookCore::exec含まれますが、含まれません。$chain = falseHook::exec

ある時点で関数の署名が変更されたようですが、すべてのプラグインが更新されて一致するわけではない可能性があります。すべてのプラグインが最新であることを確認してください。それでも解決しない場合は、一度に 1 つずつ無効にして、問題の原因を特定できるかどうかを確認し、それがなければ生きていけないものである場合は、プロバイダーに連絡してください。

于 2019-04-24T01:17:19.633 に答える