Hola,
Envío este mensaje por dos razones: para entender qué he hecho y para ayudar a otros con mi problema.
De repente, al intentar acceder a la administración de mi Prestashop 1.6 me daba error 500. Intenté entrar usando el modo debug y me salía este mensaje:
..
Fatal error: Declaration of AdminLoginControllerCore::viewAccess() must be compatible with AdminControllerCore::viewAccess($disable = false) in /home/nombredemiweb/public_html/miweb/controllers/admin/AdminLoginController.php on line 27
..
Tras mucho buscar llegué a esta web:
https://stuffweb2016.wordpress.com/2018/08/26/prestashop-1-6-x-admin-error-500/
Y problema solucionado!
No sé exactamente lo que he hecho, espero que me lo podáis explicar!! 🙂
Saludos!
URL del sitio: Contenido solo visible a usuarios registrados
Hola Jose.
Es un bug de Prestashop, es decir, en esta caso había una variable que no estaba declarada ( los amigos de prestashop se olvidaron de declara esa variable.
Si te das cuenta en el código solo añadiste la variable que no estaba declarada " $disable " y mostraba el error 500 por que buscaba una función con esa Variable y no la encontraba.
Gracias por aportar la solución, seguro que viene bien a otros usuarios con el mismo problema.
Un saludo