check Declaration of AdminLoginControllerCore::viewAccess() must be compatible

  • Panáček Ondřej (NetteMan)
  • Avatar uživatele Panáček Ondřej (NetteMan) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
12. led 2021 11:10 #512 od Panáček Ondřej (NetteMan)
Declaration of AdminLoginControllerCore::viewAccess() must be compatible vytvořil uživatel Panáček Ondřej (NetteMan)
Dobrý den,

konečně jsem se dostal k upgrade PrestaShop 1.6 na 1.7 a hned jsem narazil na problém.

Jelikož PrestaShop 1.7 vyžaduje vyšší verzi PHP než mám na svém serveru (PHP 5.6), tak jsem povýšil na PHP 7.3 a při vstupu do administrace se mi zobrazí chyba 500.

Když zapnu debug, tak zjistím problém v tomto:
Fatal error: Declaration of AdminLoginControllerCore::viewAccess() must be compatible with AdminControllerCore::viewAccess($disable = false) in controllers/admin/AdminLoginController.php on line 27

Neřešili jste někdo už? Nemůžu tím pádem vůbec pokračovat v upgrade, protože se mi nerozjede administrace.

Díky.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Expert
  • Expert
  • Všechny redakční systémy na jednom místě
Více
18. led 2021 08:08 #513 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma Declaration of AdminLoginControllerCore::viewAccess() must be compatible
V souboru: /controllers/admin/AdminLoginController.php

změňte:
public function viewAccess() { return true; }

na:
public function viewAccess($disable = false) { return true; }

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení