Press "Enter" to skip to content

Błąd z logowaniem do admina PrestaShop (1.6.x) na serwerze z wersją PHP 7.2+

Admin 1

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 🙂

  1. FOX FOX

    Dzięki za rozwiązanie problemu. Jeszcze sklep jest na prestashop 1.6 a z ta wersją PHP wystąpił identyczny błąd.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Zdjęcia z darmowej galerii (UniteGallery) w PrestaShop wczytują się dłuuuuuugo.…