Prawdopodobnie zobaczysz białą stronę podczas logowania bez żadnego błędu. Aby zobaczyć błąd w pliku:
config/defines.inc.php
Ustaw oba wystąpienia:
@ini_set('display_errors', 'on');
i
@ini_set('display_errors', 'off');
Na „on”:
@ini_set('display_errors', 'on');
Następnie pojawia się błąd:
Fatal error: Declaration of AdminLoginControllerCore::viewAccess() must be compatible with AdminControllerCore::viewAccess($disable = false)
Aby go łatwo naprawic przeedytuj plik:
controllers/admin/AdminLoginController.php
Znajdź wystąpienie:
public function viewAccess()
i zamień je na:
public function viewAccess($disable = false)
Jeśli to pomogło – przywróć plik defines.inc.php do pierwotnej postaci. Inaczej będziesz epatować klientów każdym ewentualnym błędem w interpretorze PHP 🙂
Dzięki za rozwiązanie problemu. Jeszcze sklep jest na prestashop 1.6 a z ta wersją PHP wystąpił identyczny błąd.