Si trabajas con la version de prestashop 1.6 y actualizas a php 7.1 o superior es posible que toda la parte del frontend funcione perfectamente, pero en la parte de backend tengamos el siguiente error al intentar hacer login
Declaration of AdminLoginControllerCore::viewAccess() must be compatible
Solución:
Debemos hacer un cambio en el archivo /controllers/admin/AdminLoginController.php remplazando
public function viewAccess() { return true; }
Por:
public function viewAccess($disable = false) { return true; }