Dacă magazinul dvs. PrestaShop afișează următoarea eroare:
Eroare fatală: Declarația AdminLoginControllerCore::viewAccess() trebuie să fie compatibilă cu AdminControllerCore problema este adesea legată de compatibilitatea versiunii PHP.
Această eroare poate apărea după:
- Migrarea unui magazin către un nou mediu de găzduire
- Actualizarea configurației serverului
- Restaurarea unei copii de rezervă
- Schimbarea versiunii PHP
- Rularea unei versiuni mai vechi de PrestaShop pe o versiune mai nouă de PHP
În multe cazuri, trecerea la o versiune de PHP compatibilă cu instalarea dvs. de PrestaShop rezolvă problema.
Cuprins
Modificați versiunea PHP în panoul mybox
Pasul 1: Deschideți secțiunea "Site-uri web"
Conectați-vă la panoul mybox.
Accesați secțiunea Site-uri web.
Pasul 2: Editați setările site-ului web
Identificați site-ul web afectat de eroare.
Faceți clic pe Acțiuni lângă site-ul web și selectați Editare.
Pasul 3: Selectați o altă versiune PHP
În setările site-ului web, localizați selectorul de versiune PHP.
Alegeți versiunea PHP recomandată pentru instalarea dvs. de PrestaShop.
Faceți clic pe Salvați pentru a aplica modificările.
La ce să vă așteptați
Modificările versiunii PHP nu se aplică imediat.
În majoritatea cazurilor, noua configurație devine activă în câteva minute după salvarea setărilor.
Odată ce modificarea a fost aplicată, reîmprospătați site-ul web și verificați dacă eroarea a fost rezolvată.
Dacă eroarea persistă
Dacă schimbarea versiunii PHP nu rezolvă problema, ar putea fi necesară o investigație suplimentară.
Cauzele posibile includ:
- Fișiere PrestaShop învechite
- Module incompatibile
- Modificări personalizate aduse magazinului
- Actualizări sau migrări incomplete
Verificarea jurnalelor de erori PHP poate ajuta la identificarea sursei exacte a problemei.
Rezumat
Eroarea care indică faptul că AdminLoginControllerCore::viewAccess() nu este compatibilă cu AdminControllerCore este cauzată de obicei de incompatibilități între versiunile PHP. Trecerea la o versiune PHP compatibilă cu instalarea dvs. de PrestaShop este adesea suficientă pentru a restabili funcționarea normală a magazinului.