Prestashop FatalErrorException in AdminDashboardController.php line 0

por | Oct 24, 2019 | Prestashop

prestashop FatalErrorException in AdminDashboardController.php line 0

Es posible que tu backoffice deje de funcionar de golpe y además tengas este error en Prestashop FatalErrorException in AdminDashboardController.php line 0. No te compliques en buscar, es un problema de la versión de php. Aquí te lo explico

Puede pasar que, sin que hayas hecho ninguna modificación en tu tienda prestashop, de golpe no puedas acceder a tu backoffice y además tengas ese mensaje de error tan fastidioso.

Y puedes darle mil vueltas pensando si será la cache, si será la última actualización de prestashop, si será que te han hackeado la web, etc

Y nada de lo que pruebes te funcionará, a lo sumo, verás que el mensaje de error cambia, pero sigues sin poder acceder al backoffice.

 

prestashop FatalErrorException in AdminDashboardController.php line 0: Compile Error: Declaration of AdminDashboardControllerCore::setMedia() must be compatible with AdminControllerCore::setMedia($isNewTheme = false)

 

Sí, la verdad es que hace daño a la vista, pero se resuelve de una manera de lo más fácil, rápida y elegante.

Porque lo único que ha cambiado, aunque no lo hayas modificado tú, es la versión de PHP del servidor. Y es motivo suficiente para afectar a la compatibilidad con Symphony.

 

Versiones PHP recomendadas para prestashop 1.7

Desde prestashop se recomienda versiones 7.1 y posteriores. En el momento de la redacción de este post, las anteriores a la 7.1.3.2 ya están obsoletas. Sin embargo, la 7.2, aunque es compatible con prestashop, puede ser incompatible con algunos módulos, y en general se desaconseja. Y la 7.3 o superiores, aún no se han evaluado en este momento para el entorno del que hablamos.

Como ves en este cuadro de compatibilidades, la 7.1 es la más adecuada para las versiones de 1.6 a 1.7 de prestashop

Compatibilidad prestashop y PHP

Compatibilidad prestashop y PHP

Y es que la versión de php es decisiva para el funcionamiento y el buen rendimiento de una web. Una versión no adecuada, puede estar detrás de multitud de errores cuyo origen no parece ser ése. Por ejemplo, aquí tienes otro fallo de funcionamiento de un prestashop provocada por una versión de php incorrecta.

Así pues, a lo que íbamos, para solucionar tu error y poder acceder de nuevo a tu backoffice, sólo tienes que acceder al panel de control de tu servidor, sea Plesk o cPanel. Una vez allí, comprueba qué versión de PHP tiene corriendo, y ajústala a la 7.1

Vuelve a tu tienda, refresca la pantalla, y seguro que ahora ya te va todo como una seda.

Espero que te haya servido, ya me contarás.

Mucha suerte y mucho ecommerce 🙂

Rating: 5.0/5. From 9 votes.
Please wait...

No template found for /themes/classic/category.tpl

  Puede que tu tienda esté funcionando sin problema y, de repente, tus categorías den error 500 o muestren No template found for /themes/classic/category.tpl. Te explico cómo solucionarlo Si vienes de haber actualizado un prestashop de 1.6 a 1.7, no siempre, pero...

leer más

[Resuelto] Collation unknow: ‘utf8mb4_0900_ai_ci’

  Si estás importando el contenido de una base de datos, es posible que te haya aparecido el error #1273 - Collation unknow: 'utf8mb4_0900_ai_ci'. Te explico cómo solucionarlo, es muy fácil y rápido Collation unknow: 'utf8mb4_0900_ai_ci' Es muy posible que hayas...

leer más

Cómo añadir nuevo usuario en Google Search Console

Si quieres saber cómo añadir nuevo usuario en google search console porque tienes que agregar un colaborador, a veces puede ser poco intuitivo. Te explico cómo hacerlo fácil y rápido Como ya sabes, Google Search Console es un servicio gratuito de Google que te ayuda a...

leer más

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »